Yeah, some of the Xbox One deals right now are crazy and the console itself offers a lot of bang for buck. With GWG titles, backwards compatibility and the constant deals MS has going on.
Really buy an Xbox One now, get those free games, controllers and gift cards GameStop and Amazon and throwing out then trade the Xbox One in for an Xbox One S in a few months.
All depends on what type of games you like though. Weigh the first party titles and which first party games you like more than I guess factor in whether you prefer Eastern or Western games.
Both consoles are great though, I just think MS has the better first party lineup of games and the far superior controller for 3rd party games.
I played a little Overwatch for the PS4 last night for the first time and it was a fun game but pretty much the whole time I was thinking to myself how much better it would be with the XBO controller. Fun game though, will get it when it gets a price drop to $40.
Anyways all three consoles have their pros and cons.