I love Subarus but we're al all-CX family now. I considered the Crosstrek, but it seemed to much of a marshmallow car. It's underpowered and wallows around more than I like which makes it feel like driving a bigger car than it really is.
At the time I bought the CX-3, the Jeep Renegades were just starting to hit the market. I didn't really care for the Jeep at the time, but the look has grown on me since and I'd be more receptive to it if I were shopping today. Not sure if I'd go Trailhawk or Sport trim, though. My biggest reservation would be that the car is a rebadged Fiat. I understand it's the same platform as the 500X. I don't know if I could ever bring myself to buy a Fiat Chrysler product with their notoriously bad reliability/quality reputation. It's too bad, because they are making some really nice looking cars. If I went for a Fiat Chrysler Dodge Jeep type thing, my first choice out their entire lineup would probably actually be an AWD Charger.
I considered CX-5 or a used CX-7 briefly but dismissed them because they were bigger than I wanted and, in the case of the CX-7, I didn't want to have to pay for premium gas for the turbo engine. Premium gas is around $0.70/gallon more expensive here. Sometimes I've seen it as much as $0.90/gal more. It's still cheap in the grand scheme of things, but is a huge mark-up percentage-wise from regular 87 octane and it certainly adds up over time.m
Edit: Forgot that I also considered getting back in a WRX again. New was a little out of my price range with the options I would have wanted. Used prices, if you can find one around here in good shape and relatively low miles, are ridiculous. Not worth paying those prices for a used one when a new one is only a little more. Also, back to the premium gas thing again. Oh and insurance rate was higher, too.
Edit again: I also considered going completely the opposite direction and getting a Ford Flex. Those things got a ton of bells and whistles, tons of room, and you can get them used for a good price. I'm reasonably sure it wouldn't fit in my garage, though. Too long. I'd have to tear out my workbench and I wasn't willing to do that.