I own two consoles. PS4 and WiiU.
With the PS4, I'm pretty satisfied. It's my Netflix and BF4 box. I hadn't bought a PS4 game between BF4 last year and COD this year, but I've had plenty fun with it. I'm messed around with the PS+ games, but most of the are "meh" or I've already played them on PC. I'm really looking forward to next years lineup, however, there really hasn't been anything that makes glad I bought it over an X1. If I had kept the X1 pre-order instead, I'd probably be just as happy with it. Back to the PS4, the only things I don't like about it are that it's noisy and the build quality of the controller.
The WiiU has been pretty disappointing, IMO. I bought a refurb for $200. I've picked up SMW3D and Zelda. Both good games, but I find the hardware and gamepad awful. I'm left thinking that I wish I could play my Nintendo games on my PS4 and not have an additional box. Lack of software for the WiiU is pretty disappointing. I'm only waiting for Zelda at this point (maybe X).
It seems to me from your comments, that you aren't finding much in the way of software that you like on any platform. You buy a PS4 and then didnt but a game between BF4 and COD? Heck, just this year I have purchased Donkey Kong Tropical Freeze, Mario Kart 8, Hyrule Warriors, Bayonetta 2, Pikmin 3, Monster Hunter Ultimate, Batman Origins, and Batman AC. If your not finding anything that you like outside of BF and COD, then perhaps your a larger variety of games just mean more games for you "not" to buy. Heck, even PS4 has a better lineup than your taking advantage of.