Erm. When you play Call of Duty on PS/xBox, you're playing with controller against other people with same controllers.
When you'll join a PC server with your steam controller, you will have 0 kills and 20 deaths, because everyone is playing with a mouse.
That is not fun.
Steam controller helps with, I don't know, 10% of the gaming - the single player. And if you're casual and single player is 100% of your games - hell, buy a Wii U, because PC has zero split screen games.
There are plenty of games besides Calladoody that are playable on both PC and console, many of them even non-competitive. I'll be especially happy to be playing Fallout 4 at 60+FPS on my PC instead of 30FPS on my PS4, and now I don't have to choose between playing it at my desk or on my couch.
That is very fun.
As for local co-op on PC, it could use some improvement, but there are already more local co-op PC games on Steam than Wii U.
There is a lot of user customization possible with the steam controller though. e.g. This guy is trying out layering inertial control on top of the touchpad for aiming. Generally I do prefer using a mouse to aim instead of a controller for first person games, but I will try this out:
For all the innovations in the hardware, it was the software that really blew me away. The amount of customization available is staggering, along with the ability to share profiles online and see which ones are the most popular for a given game.
If any of the popular game consoles were to implement something similar for their own controllers, it would be considered a "killer feature".
When you'll join a PC server with your steam controller, you will have 0 kills and 20 deaths, because everyone is playing with a mouse.
That is not fun.
Steam controller helps with, I don't know, 10% of the gaming - the single player. And if you're casual and single player is 100% of your games - hell, buy a Wii U, because PC has zero split screen games.