I'm not sure which is more painless these days, a one-time phone home or an activation. Both are pretty painless, though I hope GalCiv3 doesn't require the second activation that other Stardock games on Steam have (it seems pointless now- only a minor nuisance, but still pointless since Steam does that and there is no non-Steam version anymore)
I can understand why Stardock keeps its current system- it's perfect for their non-game stuff. It just seems anachronistic for games with Steamworks running everything now. (though that said, it is good insurance in case Steam goes under or evil)
Mantle and a potential for easier next-gen console porting is why I went AMD for my current rig. I'm really hoping that I don't need to buy a console again in the future.