Yeah. Well, actually, 2k is removing the DRM from BioShock, now... It's been out a year, and they've decided that it was enough for them. That un-patch should be coming out in short order.
I'll never really have to deal with it, one way or another, because I got it on Steam. I had to deal with figuring out how to get it to run on my new PC... ...because it was having issues with my onboard sound (had an Audigy 2 in my old one, but didn't have the cash to put out for a new card, yet), and I was willing to play it soundless, but without the sound, I couldn't get out of the bathysphere, because the people at the start of the game wouldn't move...
EA backed down on releasing the SecuROM 10-day activation. Most games require a one-time online connection... ...dating back as far as, say DooM3/Quake4. I've come to expect it.
The limited installs sucks, but honestly, it won't effect me until long after EA decides that it's made all it's going to make off of it, and removes the limit... ...just like the days when patches removed key-checks, and CD-checks (like Quake 3/Unreal Tournament, and the latest Diablo 2 patch).
As it stands, you're allowed to install/uninstall the game as many times as you want on the same system. It's a hash-check verification, taken from hardware samples. Apparently, the videocard isn't supposed to be included in that hash - so even if you upgrade the card in your system, you should still be good.
What does upset me a little is that it doesn't tell you when it's activating. It's completely invisible.
So if you activate, format, change hardware, put it on a new system... ......you aren't going to know your activations are up, until you try installing it again, and it says they're up.
I have the same pet peeve with WindowsXP.
...I've had the same copy on the same system for... ...well, many, many years. I end up formatting the family PC two or three times a year... ...which means calling to reactivate the same copy on the same PC, two or three times a year...