I thank EA for Battlefield 2
I think the interface for the end user of Battlefield 2 could have and should have been much better. When I first started playing it you didn't even have a favourites list for your servers (maybe you do now, I'm not sure?), and the menus were slow as hell. I played it for a while but I sucked at it. Anyway, lest not forget the first update they released for it too with the memory leak, and how long it took for another patch.
The interface has surely improved, and you do have a favourite servers list, and the latest patch was quite nice, although it fucked up some of the weapons. However, the long loading times suck
Anyways, it's one of the best games of it's kind