I had an xbox one before. I had MCC, Halo 5, and Sunset OD. There was more on PS4 so I switched over. As much as I enjoy my PS4 and PC there's just no FPS that measures up to Halo imo. Overwatch is fun in it's own way, but still not halo. I don't plan to buy another console for a few games though.
As for Halo 5...eeehh unless you're a multiplayer guy, you should stay away.