I think you are limiting your self by insisting consoles is shit.
No question that for FPS mouse+keyboard is the way to go, but lots of great games are not FPS ones. Examples are racing games, flight sims, platform games and all sorts of arcade style games - some of those play equally well using controllers or mouse+keyboard others not so much and racing and flight sims need their own controller types.
I primarily play using using my PC, but there are lots of fun to be found on consoles and disregarding that is just silly so why do it. It is not like one must chose between having a PC or having one or more consoles, just as one is allowed to have game made by different companies and to play any type of games.