Let's first get all the facts straight about the likelihood of BFBC2 cracked servers ever appearing:
- DICE and EA decided to only distribute the dedicated server files to certified ranked server providers, which means that unless some certified server provider leaks the dedicated server files, no cracker will ever get it's hands on those files.
- The game does not have listen server capabilities, which means that players can't host a server and that the files required to host a BFBC2 server are not included with the game. The game only has the client-side files to be able to join and play on dedicated servers hosted by certified ranked server providers.
The above points prove that there is currently no way for a cracker to crack any server hosting files, and remove the checks so illegal copies can join cracked servers, because there is no way for a cracker to get access to the server hosting files (dedicated server files).
If the dedicated server files are not leaked at some point (which is very likely, because the certified ranked server provided that would leak the dedicated server files would have to pay a BIG fine), then there is no way of ever playing BFBC2 online with an illegal copy of the game.
And for all you who think this is easier to crack than for instance MW2, it's not, and here's why: MW2 uses P2P for multiplayer, which means that a player is also the host of the server (we all know the annoying host migration when that player leaves the server). This means that the files for hosting a server are included with the game, because every player has to be able to be the host. This makes it a lot easier to crack because the files required for hosting a MW2 server (which are the files that have to get cracked to allow for illegal copies to join the server) are available to anyone who buys or downloads the game.
As described above, BFBC2 does not include any files for hosting a server and only certified providers have those files. So a cracker can't get those files and so he can't crack them either.
I bought the game (I actually pre-ordered it) and I can say from hours of experience that the game is absolutely brilliant in multiplayer. I had a blast finishing the singleplayer, but multiplayer is in a whole league of it's own. In my opinion the multiplayer of BFBC2 is even better than the multiplayer of BF2 or MW2, it's really that good.
So just go out and buy the game, and experience the excellent multiplayer for yourself, you won't regret it.