The Mazda CX-5 is good to drive, while decent levels of comfort, space and tech help it challenge the leading mid-size SUV pack