I've been using a 2008 Mazda Axela for two months now. So can give u these points.
1. Best handling I've experienced in a car of same class.
2. Not the best in terms of fuel-economy. Does barely above 10 km/l in city traffic. Haven't had time to test in out-of-colombo traffic conditions.
3. Better interior and exterior styling than other models that you have mentioned.
4. Best value for the money in terms of looks, comfort,power and overall driving experience.
5. To give you the diff between Mazda 3 and Axela,
Mazda 3 - 1600cc engine with 95 bhp
Mazda Axela - 1500cc engine with 102 bhp (More power at lesser engine capacity, slightly more fuel consumption than 3.)
6. You wouldn't have to worry about the second hand value if u personally import one. (Bcos ur cost would be considerably less.)