As said by other members all these cars have positive and negative points.Its upto you to decide as it's your hard earned money
Anyway The Mazda has the best handling out of the cars you've mentioned.It looks good too and also you can buy a newer model for that price when compared to the Allion
The Allion is fuel efficient and Comfortable (A15).I can't comment about it's handling as I havn't driven any
The Honda handles well,has decent power and fuel figures too.But it might not look as sporty as the Mazda (My 2cents )
You can also consider a Toyota Corolla 121.It also falls in that price bracket