Depending on your taste bud.
What are you? A revolt generation gal? If you drive a rav 4, you are gonna be a typical azn face like that of a hmongrock who has a rav 4.
If you live in a redneck land, subaru might blend you in with the white wash crowd and this is talking with looks and imaging stance.
Now with reliability, toyota is known for something that can last you a long time and if you drive high mileage and don't take care of your car because you are a typical girl then toyota will take you there and that is if you are the type that wants to buy and keep a car forever.
Fun to drive, offroad, hills, 4 wheel, outdoors, snow, Id go with the subaru.
Once again, it all depends on your taste and you only know yourself so buy accordingly.
If it was up to me and considering you driving 10K miles a year, I would just lease it and get a new one every 3 years or do this tactics and you gotta keep the tactics in order for it to work for the long haul. What you do is buy any of of those, drive it to 100k miles and you trade it in for another new one. At 100k miles, it is easier to sell them used vehicles. You don't even have to do maintenance at all. Let the next guy to deal with the maintenance as with all vehicles, time vs mileage = parts starting to die. There is a reason why the warranty ends in X amount of mileage. They already know that an important parts to your vehicle will die after that warranty is up. It is a balancing act so don't get stuck out there on the road. Flip it before it happens.
