PS4 if you prefer some great exclusives, free games from PS+, and better performing multiplatform games. Its major weakness is that PSN is just not as good as Xbox Live but you will always find great discount on old games relatively quickly so if you don't have the option to go physical, you can wait and get a game for cheap digitally, which will be cheaper than retail. Also Digital games are usually cheaper for us compared to retail. A $50 PSN card can cost you 5k or even lower (if you know a good seller) and you can get a retail game for $60 or about <=6k, which is a really good deal. I am talking about a brand new game. Now imagine when these games are on sale (which happens frequently) and also get weekly sales on PSN. So if you stay mostly digital, you can get make a good backlog for cheap.
Don't listen to people telling you that PS4 games are expensive. They are not. They are only expensive if you want them day one, the price drops relatively quickly for the 2nd hand copies as time passes, and then there is always digital.
Still, if you are not convinced for getting PS4, you can go for Xbox One as well. You will get a better quality network and some decent exclusive too. Xbox One also has a PS+ equivalent but the games are usually not as good as PS+. No AAA games yet as well. But the bad thing about Xbox One is that it is weaker heardware mean games are not the best visually or performance wise. Secondly Xbox One is not that popular here in Pakistan so second hand games are hard to find here. But Xbox One also gets digital game sales on cheap. Sometimes the deals are really good like 50% to 70% off. This applies to both PSN and Xbox Live.
Lastly if you want cheap gaming (piracy) and can risk buying cheap game keys from shady resellers (russian etc) then you can go for PC gaming. PC gaming gets a lot of sale digitally, which is better than Xbox Live and PSN. But with PC gaming, the exclusives are not really blockbuster AAA games. There is no Uncharted, Gears of War, Quantum Break, Bloodborne etc on PC. So you will only be able to play AAA multiplatform games, but at a better visual quality and performance than consoles. But of course, this also depends on the hardware you buy. Also don't listen to the silly comments saying you can run at 60+ fps. I mean who the heck even plays at 60+ fps? The only ones who can manage this feat in the latest games are the one with an SLI rig. If you want to run any game at 60 fps, you will need to tinker with visuals and waste a lot of time on it. PC games can also get bad ports resulting in games that don't seem to be doing much visually but are performing worse on your hardware. PC online is not the best TBH. I'd rate it lower than PSN and Xbox Live.
So yeh, this is a lengthy reply but you can read it and decide yourself. Good luck and happy gaming.