to me, it's hard to beat iRacing in terms of the quality of the matchmaking and sheer density of available heats. The fact that you constantly find elite level IRL drivers on it I think is a nice endorsement that the overall experience is pretty good. It certainly can leave you wanting in terms of visual niceties and things of the sort, but from a pure racing experience, I think it is hard to beat. Is expensive at first, though :-(