Yeah of your brands listed in the OP Honda doesn't offer a midsize hybrid, so that leaves the Highlander and the CX-90 (replacement for the CX-9 which is no longer in production). Two very different driving dynamics so a test drive of each would be in order. In short, the Mazda is a turbo I6 RWD-based platform that is much more sporting in pretention than the FWD-based Highlander with an I4. If fun factor is a concern there is no comparison.