The general rule in gaming is to never buy a new console close to launch day, there are always bound to be some type of problems people discover may be wrong
And there are barely many games on it
There are rumors also that GTA V is gonna release on June 13 for PC, Xbox One, PS4
I don't know if its true
If you want to buy right now then my recommendation would be PS3
If you can wait for a year then PS4