Shadowstalker16: Does Origin and UPlay games require constant internet to play? They don't seem to do that in my region. But do they anywhere else?
Both have offline modes.
I think there are a few Uplay games that require a constant online connection (Hawx 2, Settlers 7 and The Crew) but i don't really know it, i don't have those games, only read about it.
As for Steam: I love it and i couldn't live without it since all the games i play online with friends (like Payday 2, NBA 2K15 (soon 16), Defense Grid 2, Pool Nation, Dirt Showdown, CS:GO) are only available there.
And outside of the thankfully failed "paid mods"-event, i don't see anything wrong with Steam at all, in fact i like all the features it has (a single forum for each game and not "series"-forum which ends in a fucked up mess, also the Workshop of course, community groups and forums and the Steam Overlay with the chat and browser)