Seems you're looking at this a bit too subjective - PS4 offered pretty descent hardware, VR and quite big library of good games, both 1st and 3rd party (though, admittedly, I don't like most of Sony's 1st party offerings). For me BotW was most dissapointing 3D Zelda (apart from MM), but I can't really give negative points to Switch for that.
As for 8th gen - really depends what games you like. Personally, given that CRPG renaissance happened, I'm more than happy with it.
It's all subjective. This thread is about what systems (and games) you personally like. The games I normally buy a Playstation for were just not fun on PS4, for the most part, and so I was personally very disappointed. Dark Souls 3 and Spider-Man were the only games I really liked that resembled previous games that I also liked. On the other hand Final Fantasy, Bloodborne, Kingdom Hearts, and The Last Guardian are the types of games that I normally like, but I felt these games suck now. Also any game that is multiplat with the Switch, I'm just going to buy on the Switch instead. Portable + cartridge is just much better than a disk-based, home only system that has slightly better graphics. (I really don't care about the graphical difference at all.)
On top of that, the PS4 lacked any real innovative games. In every previous generation I've found new games that I actually liked that were brand new IP. PS4 didn't have any of that. And really I look for new games that are fun even more than the sequels to games I already like. The best selling game on the PS4 is actually a PS3 game. That kind of sums up my feelings on the PS4 right there. Not innovative. VR doesn't count. VR sucks. Where are the fun new games that don't need VR?
In an objective sense, it's easy to show that the other 4 systems were disappointments compared to their Generation 7 counterparts. This left the PS4 without any decent competition. It won by default, but I don't really think it's that great of a system either.