My opinion on PC DRM is mixed, I've always liked Steam, but I think more account security and the ability to recover from a stolen account would be more ideal - so you can keep what you've paid for.
However, Steam is good for many reasons. I can use it offline, I don't need to stay connected to the internet to play - for instance, my internet was down the other day and I just played games already on my Steam. And sharing in Steam is quite good too, in that a person can share their Steam library with their family settings - there is a limit, but it actually means me and a friend can play multiplayer games and not necessarily pay a bomb. And of course, Steam sales are beautiful - and I can get games for less by buying in bulk for friends and the fact I can buy for friends is a bonus. Sometimes can make for an easier birthday or Christmas present and also, a friend needed cheering up a few weeks ago, so I bought her a game and we played multiplayer.
Steam is also great in that it is encouraging and supporting multiple OS's, with Windows, Linux and MacOS and doesn't have you buying different versions of a game for different OS's.
But, there are cases of poor DRM on PC. Ubisoft is a notorious offender, it's one reason I don't have Assassin's Creed on the PC. And UPlay, oh god, I hate UPlay. Origin is actually good, but just feels redundant. And I really disliked SecuRom with mainly EA titles, but doesn't seem to be a thing, though I don't really play anything by EA on PC. Mass Effect (I ended up playing the sequels on console) and Spore would be the last EA games I played on PC.
The advantage of console games is that you just need to own the disk and it's yours and you can pass it on to other people and even sell it on. Second hand PC games are now a rare thing because of DRM, so there is that problem, but PC games are now mostly available through the net. I *try* to support my local GAME store, but its PC collection is minuscule and barely has anything I want to play.
I would say each has their pros and cons. I actually rate PC gaming with Steam over console gaming. Hence my 360 is collecting dust and I've not bought a PS4.
So to summarise
Pros: can share using family options, can gift digital downloads, can buy bulk items with discount to distribute among friends, Steam can go offline and as with services like Steam, if your disk breaks, its tied to your account, so you can just download your game.
Cons: SecuRom limitations, some DRM is awful (like Ubisoft) and can restrict your fun and experiences, updates, if your account is lost and you don't have success with customer services then your purchases are lost.
Pros: you only need to rely on the disk you own. You can sell and buy console games second hand and your game is not tied to an account nor at you necessarily limited. You can lend your game to friends and can rent titles you want to try.
Cons: Disk broke, lost or scratched, you need to buy another. No sharing features you might in Steam, like Family sharing - you'd need to buy more than one copy of a game if you wanted to multiplayer it.