In terms of offroading, you cant go wrong with the Forester
If you dont need poweerrrr, I recommend you save 450k and get the NA 2.0 Forester instead, it is more than fast enough, and gets better Fuel Consumption
Seeing your previous ride is a strada, all the other crossovers you have mentioned cannot get close to the strada in terms of offroad capability