i have every system under the sun and while i was a pc gamer 99% of the time the past 15 years i'm pretty much 90% ps4 now. couple reasons, dunno how many will apply to you:
1. i am fucking sick of tinkering with my PC, i haven't updated my nvidia drivers in 9 months now and it feels good.
2. its actually cheaper for me to buy new console games than new pc games. I have best buy gamers club unlocked which gives flat 20% discount on all games, making a $60 launch game $48. Most of the top AAA games give a $10 points bonus on top of this if you preorder. So I pay $38 for a new game, play it for 2-3 weeks, and trade it in for $40-45 into best buy and roll that credit towards another new game.
Why does bestbuy pay so much for used games? you literally cannot even get half for most new games unless they are INSANELY popular, IE smash brothers.
You buy a new game from gamestop open it, its now worth 20$ bucks tops, maybe its your area? idk but I couldent even get 25$ for gta 5 2 weeks after I bought it from gamestop, have better luck on craigs list.
Because he's trading them in at Best Buy, not Gamestop. Gamestop blows. He's getting so much because he's trading them in 2-3 weeks after they launch. In the prime window when the game is popular.
In the last 6+ months or so since getting my Ps4, I've been fairly addicted to getting a good deal. I've kept up on all the deal sites like slickdeals, and cheapassgamer.com, and I've not paid full price for any of my console games. This was my biggest issue was PC games through platforms like Steam, and sites like GMG, were super cheap compared to console. Now? Shit's not terrible, and unlike PC, you can trade them back in and typically I net out having paid 0-$10 for having played all the new games. It's freakin' sweet.