I think there are many cars that would do for a first car. The best way to get a good car for a good price is to not look for any make or model in particular but rather look at the price , mileage, and prior use. Also don't expect to find the perfect car overnight. I would follow the adds on craigslist for a couple of months at least. If you do that with an open mind you will generally spot a winner.
For My sons first car I bought him a 10 year old Ford Crown vic. I have read about them in the past and really thought that would be a good choice. They are used extensively by police, fire, and taxi companies and are probably the best large car around for the money. considering the antiquated chassis on frame design the car was pretty modern with 4 wheel dick brakes , an over head cam v8 and air bags.and about 18-20 mpg. It was a civilian owned car with leather and lots of mod coms and only had 25k miles on it. Price $3200.
He has had the car for almost 4 years now and has had fairly good reliability from it considering he knows and cares nothing about cars. About the only thing he will do to it is have the oil changed.
We have had the tie rods replaced (cheap ford design) and had the intake manifold replaced ( another cost cutter ).
Now, with about 60 k miles the trans is starting to go . He will probably have to junk it in a little while. It will be interesting to see if a 1998 crown with 60 thousand miles and a bad trans is worth anything.