Wow, some hate in here... there's nothing wrong with an RHD car.
Costs? Aside from fixing damage from a break-in and damage from people hitting my car, all I've had to do is replace one coil-packs boot, which was free thanks to our forum here. That said, these cars ARE 15+ years old, despite the low mileage, cars DO need repairs, find me a USDM car that age that is in half as good condition without being hidden away and not driven for half that time.
Driving difficulties? Sooo, a year of owning the car and driving it everywhere, I've held up zero traffic to my knowledge, never had a problem passing people safely, and enjoy the perks of parallel parking without even having to think about what I'm doing, lol. Be smart, be aware, and don't drive like most of the idiots on the road in sportier cars and you're fine.
The real cons... our city likes breaking stuff (crap roads, horrible drivers), and if you intend on winter driving, you'll make things worse (road salt, gravel, rocks, idiots in jacked up pickup trucks who can't see you). Mechanically, silent is right that our gas isn't right, you'll have problems even on 94 octane (eventually), so you SHOULD factor in a chunk of money on an ecu and tuning if you want it to last. That said... a classic WRX with less mileage than one 4 years old for the same cost is something to think about if you prefer the GC chassis.