My 2 cents would be;
Civic X turbo would be your pick for performance also cheaper maintenance,
Elantra for comfort,
MG HS for Features
Fuel efficiency wise you aren't looking at the most economical cars, would be a slight edge to Elantra I'm guessing.
MG won't give you performance nor fuel efficiency so maybe stay clear of that. (Talking strictly 1.5L because of budget).
I'd say go for civic, although if you get a good deal on an Elantra it would not be a bad choice either.