have you driven both?
I think you will definitely find mazda3 more fun to drive, however I believe
the resale value would be worse simply because of Honda's reputation.
another benefit with mazda3 is you can get a hatchback which is more useful
sometimes.