I've been driving a 2014 Mazda 3 i Touring hatch for a little over a month, about 60 miles a day plus a 1200 mile road trip. I really enjoy driving the car. It has excellent road feel and handling characteristics and I did, in fact attain the factory claimed 40 mpg on my long road trip. (yippy)
I don't find the size of the rear window to be a problem while driving forward. Backing up however is a real nightmare. I almost ran a woman over while backing out of a parking space shortly after getting the car. I never saw her - I only heard her yell, "Learn how to F-ing drive!" The car is one big rolling blind spot! Blind spot monitoring and the rear vehicle crossing monitor are almost a necessity and well worth the extra money.
I purchased the more basic Touring package, so - no infotainment iPad. I really don't know what the engineers were thinking though when they decided that a 70's era clock-radio would be a good thing to mount on top of the dash. It looks kind of clunky IMO and is just a little out of reach while driving.
IMO the manual shift feature of the automatic needs to be reworked too. I just moved away from a 5 speed manual in a 2004 Mazda 6, and miss it a little in some circumstances. The 2014 automatic is responsive when left to do it's own thing. I have no complaints at all about that, but the manual shift feature is only good for down shifting when pushing your car through the twisties. Up shifts are a joke! You can't use the manual mode if you're doing something like (a-hem!) drag racing. If you yank the shifter to upshift at maybe 6 grand, the car is like, "What?...Time to up-shift?... Oh. Okay. Let me put down my coffee and take care of that for you. ...Aaaaaaand up-shift complete. (drive)" By then you're already bouncing off the rev limiter. It's way better to leave the car in full auto when accelerating hard. Also, I have slipped the shifter into manual on many occasions because I have a bad habit of hanging onto the shift handle like a saddle horn to keep me in my seat during hard cornering.
I know you didn't ask about the seats, but you should read my other post (yes, I only have two) about that.