I have a 2014 CVT Outback (now my gf's car, 65k miles on it) and a 2020 Crosstrek 6MT (500 miles). We traded in my gf's 2016 CVT Crosstrek (lease, ~30k miles) in December. Having driven these 3, I will say the 6MT Crosstrek is my favorite. Similar acceleration to the outback, but feels lighter in turns and braking. This makes it feel more "fun" to drive, pushing turns and some light snow drifting. The new 2020 Crosstrek also seems to be a bit faster than the 2016, but that did have a CVT and the older design.
Regarding the long commute, the Outback is noticeably quieter than the 2016 Crosstrek. When/if you test drive, definitely take it on the expressway to see if you are ok with the noise. On long trips we would ALWAYS take the Outback because of this. Talking and/or listening to music/podcasts was much more pleasant in the OB. The fold-able rails also helped with this as the cross rails create a lot of wind noise. Was getting about 24/25 mpg in the OB and 26/27 in the CT.
I did not take either in serious off-roading conditions, so I cannot speak to that. I would like to get into it more with my new CT, though. How often and how serious are your off-roading plans? These cars/wagons/CUVs aren't really built for very serious stuff anyway and I feel both would find their limit around the same places.
If it was between the 2014 Outback and 2016 Crosstrek, both CVT, I'd honestly go for the Outback. However, I think you should really test drive as many as you can and see how they feel to you.