Not really? They're completely different games. Just like BF vs CoD vs CS. All can be fun in their own ways. Some ARE just shitty though.
2142 was fun though during its time but just like any other BF game, it got boring.
Shit there hasn't been an FPS that has kept my attention for longer than a few months, aside from CS or CoD2. I guess that's partly because the competitive scene is more fun. It's fucking sad.