If you have PvP in mind, I strongly, strongly suggest taking up either the Amarr or Minmatar line, and if you prefer solo fights, the Gallente line. Caldari does have some PvP-capable ships, but CCP's insistence on making shield transporters impossible to fit reduces their utility in small gangs, and in large fleets missile boats are near-worthless.
My HAMGu says 'Bite Me.'
HAMgu is indeed a neat ship. However compared for example to a Thorax, Hurricane, Rupture or just to a Rifter it is far more skill and resource intensive to fly. So for his stage of player Tengu isn't really a viable option.
However, Caldari are not without solo capabilities. Drake can be a mean ship solo. Caracal has potential if you pick and choose your targets and Crows are pretty damm nice. Caldari ships just require somewhat more effort to fly these days, and it is true, you will have a bit wider palette to choose from for small gang and solo work with Minmatar or Amarr atm. If you go for solo work I would strongly recommend Minmatar, but I'm biased as a long time matarist :3
My perceptions on Caldari ships are based mostly on their performance in the gangs I fly and in the results my corp mates have with them. It's rare we field Battleships so I can't really speak for that class in Caldari ships.
PS. Everybody loves a Blackbird when it's on your side.