So BF2 are some of the better games in the series (many would say the best), yet it's quite hard to play them these days given you have to find a second-hand copy and then use a third-party server service to find servers, then be willing to play Wake Isle 24/7. Then there's a decent amount of rough edges you have to get used to.
But there's not really anything like them. Battlefield tacked in a different direction when Bad Company came out, and the other closest alternative is probably Squad, which is a milsim. So it's high time they bring these classics back.