I had a Mazda 3. I loved it when I had it. The new ones are a good mix of reliability, economy, and fun overall. They have plenty of space, too. If you don’t fuck them up too much, they will treat you well in return. Honda’s are nice, but you can get a Mazda 3 with the SAME (or more) features, better mileage, and cheaper.