The MX-5 is a zippy little roadster that delivers surprising power in the upper range of revolutions and the critics have always loved it. The new 2 liter engine in the CX-5 is a different animal, designed to deliver ample torque at low RPMs, matched to a high gear ratio for excellent mileage... however... the six speed transmission of the CX-5 provides a sporty capability considering the size of the cabin and relatively high center of gravity of a car made to haul quite a few people and their stuff.
I have to disagree here. The car has almost no power until 3K rpm, at least that's what it feels like with my car (manual transmission). Having come from a Protege5 (which is low powered as well), the difference in low RPM torque is huge. The P5 I could drive all day without exceeding 2,500 RPM and not be too slow to impede traffic. No such luck with the CX-5.
I would love to see some dyno plots to see whether the engine is truly down on torque early in the rev range or it's a combination of weight/gearing etc. that makes it feel slow. Of course if you do want some "power", just rev that engine.
Having said all of this, I still love my CX-5, it's just I know what it's capable of and don't expect more.