Console: Neither. I'm going to stick to my PC.
Reason 1: Console games are way more expensive than getting the game on Steam, HumbleBundle, GOG, ...
Reason 2: Backwards-compatibility. If I want to play an old game, there's a very good chance that it'll still run. Otherwise, I can just emulate the old environment in an application like DosBox and have fun.
Reason 3: I need to have a beefy computer anyway as a programmer, so it only makes sense to re-use the investment in my computer for games as well.
Reason 4: A much wider range of games. With closed environments like consoles you're stuck with whichever games get published for that console. On a PC, you can very often emulate old console games that were never made with the PC in mind (sidenote: I only emulate games that I actually own already, it's usually quite cheap to buy the physical version on the internet anyway).
Reason 5: Computers are the best of both worlds: I can use the keyboard+mouse combination or I can choose to use my wireless controller. Console games usually don't control a keyboard+mouse setup, even though all consoles support those nowadays, I think.
Reason 6: I can set up my computer as a games-only rig as well with the Steam "Big Picture" mode, should I ever want to.
I could come up with several more reasons, but plenty of other people already have so I'm not going to waste any time on that.