Initially there was but that was more due to the teething problems the service encountered after its inception, which is itself fair enough given it was the first time it had been tried. Things are different now however, I haven’t had any problems with Steam in ages and other peoples problems seem pretty sporadic at this stage. The benefits of the system are undeniable however.
In terms of how Bioshock is doing it, well that remains to be seen. I can see there being problems in the first week as their servers cope with the demand for activation but outside of that I find their decision to go for it in the first place the only odd thing.