Firstly I was surprised by the Xbone, it was better than I expected and I enjoyed the first week I had it, although I did spend most of the time playing Forza (which was the main reason for getting the PS4). I played the other exclusives Dead Rising 3 and Ryse, both of which were good, and also had Ghosts and BF4 and thought BF4 looked excellent. My main moans with the console are no support for my Astro Headset and general lack of audio features, poor party interface, a massive kinnect which has a mind of its own and 3 faulty pads..
Then I got the the PS4 and was able to do some comparisons and was surprised by how much difference there was between the two. Party chat worked well and I was able to use my headset immediatly which means a lot when gaming. Installing times were much better or at least the wait before you could play was shorter. Graphically it is better and you just have the feeling that it has more potential. PSN+ gave a couple of free games on day one, and the F2P title Warframe is excellent and actually distracted me from some of the other games I bought and havent tried yet. Knack despite the low scores was actually good. I don't really have major moans with the PS4, there is stuff I'd like to see added but nothing that is spoiling the gaming experience and that is why the Xbone has not had much use since the PS4's arrival (apart from Forza).
So this sounds like the PS4 is a clear winner and if I had to choose one it would without a doubt be the PS4, however, the Xbone is a very good console with some fun games and it will remain that way. If you played BF4 for instance on the Xbone without seeing the other version you would be more than happy.
I'm happy with both consoles, the PS4 will be my "main" as I feel it is the better console and the Xbone will be used mainly for the exclusives.