I'll get it for PC.
I don't have an XBOX or a PS2. If I had one of them (and it's not like I want to), I'd still get it on the PC simply because I know the overall graphics and game process will be better.
I have also grown used to the keyboard and mouse to play shooters.
PC also allows modding. I know next to nothing about programming myself, but if a game like KotOR can be modded, I don't see why BF2 could not, even if they don't release the "official" tools (and you have to admit that would be an extremely stupid decision anyway).
~Dark Cupcake of the Sith