A good all around car could be the Nissan 350Z Fairlady, Toyota Supra Mk IV or a BMW M3 E92. I personally have different set ups for different type of tracks, so I never stick with one car.
For 4WD users.... I dont know. But the Subaru is good. Just don't forget to put all power to the rear. For the one's who keep saying that 4WD sucks, just try once with 10/90 and front 60 5 5 and rear 5 60 60 LSD. Its never as good as RWD, but its not the end of days... It is a game, and enjoyneering.