Fuel consumption and looks, IMO, Civic is the right choice. Depending on other people, I think the FD Civic is truly an out-of-box and unconventional design that Honda managed to pull off again.
In terms of performance (handling-wise), the Civic loses to the MZ3. But Civic FD's engine is the right size for the car's body and has much better fuel consumption.
A lot has been said about MZ3's underpowered engine already. It is not the right size for the MZ3's heavy body which is why it is consuming more fuel than normal.
Note:
The MAZDA3 1.6L S A/T 4dr (799,000) is now 769,000 due to discounts.