I prefer smaller cars. They are more efficeint in both performance and economic aspects. When i look at a car, i think to myself, i want something i can have fun in, be safe and have absolute control over the car, and not have to pay out of my ass. This leads me to small front wheel drive cars. I will never own an automatic, and if i do i will run it into the ground out of spite.
To recap-Small cars
1. power to weight ratio
2. fuel efficeincy (to an extent)
3. FWD = more control under aggresive driving
4. 5-speed for the pleasure of the drive
5. Small front wheel drive cars have a lot of cheap, fun motor swap options
My personal favorite is Honda, you cant beat the reliability and versatility. They are cheap, have more motor swap options than you can shake a stick at, offering every kind of power band you could wish for. Vtec is absolutely the most fun engine system, ever, anyone who appreciates performance, will love the feel and sound of vtec.
A friend of mine has a 98 civic coupe, with a D16, which is the base model, economy model engine, the least powerful motor they made that year with Vtec. He bought the car used with 60 thousand miles on it already, and it has lasted him another 160+ thousand miles. (hard to say exactly since his speedometer cable failed over a year ago, and the odometer went with it) Which isnt really amazing, any car can last more than 200 thousand miles if they are given the right treatment. That is what makes his car amazing though, aside from changing the oil regularly, he has neglected a lot of needed maintainance, the car has sat without being driven for probably 1/4 of the 7 years he has had the car, which is amazing that there was never any dry rotted belts, no moisture built up in the electronics, nothing. And on top of all that, he drives the shit out of that car, to put this into perspective, one of the first things we ever had to replace on the car was the cable between the gas pedal and motor, it had worn through the outer cable that guides it and holds tension on it, because of excessive wear.
A lot of ramble of course, but i love cars and have strong opinions and lots of stories, so i cant help myself.
Oh yeah, this is about what you need
This would come down to you obviously, and where you live. It is flat and dry where i live so the only thing that i have to take into consideration when looking at a car is.. how poor i am

You on the other hand, might live around hills or mountains like mentioned above, and you will want a truck probably, a car could make it up the hills but god forbid you want to carry around a couple of freinds, or need to drive around with any kind of extra weight in the car, it could cause a lot of problems. Other things to consider, weather, what kind of work you do, and if you live in a city where there is a lot of close traffic, or in a place with a lot of crime, you most likely dont want an new car, whether you can afford it or not, its just not worth it.
Which leads me to another point! HA just when you thought i was done, i hate new cars, electrical equipment is nowhere near as reliable as good old mechanical workings. Electric windows, locks, steering, brakes, driving assists, engine control systems... none of them sound like it would be good if they failed would it? Another friend of mine owns an 07 civic Si, it has an electronic steering system, and he told me if it were to fail, the wheels would be stuck in whatever position they were in at the time of failure, which sounds just great.