This gen was abit of a mixed bag. The Xbox One was pretty poor in general, but the PS4 did really great. Nintendo is in that weird in between state, but the Switch is a cool piece of tech, underpowered as it is, but I personally think the Switch game output hasn't been that good. Started out super strong, but fell too hard into Wii U ports and not having a good spread of releases throughout the past two years. You get like one or two alright or good games in the first 3/4's of the year and then they load up the latter end of the year with their big releases. Barely even touched my Switch this year.
I thought the xbox controller (feel/battery life), game pass and backwards compatibility were all really great but they sorely lacked in good exclusive games.
Conversely, I thought the ps4 controller had poor battery life, for the longest time PS Now was horrible value and there isn't ps3 disc backwards compatibility - however there were several exclusive games considered some of the best of the generation and many of them were single player in a world of multiplayer games as a service.
I loved my switch when I first got it, Mario Odyssey was a total joy and I put a ton of time into Mario Kart coming first in all cups and unlocking golden mario but the lack of power has meant a gimped game lineup outside of first party and the nintendo releases are few and far between and not all of them interest me.
I wish there was hybrid of all three - the feel, features, services of xbox - the exclusives of playstation and the portability of nintendo.
They all have their shortcomings in my opinion. I remember my PS4 initially also did not support external hard drives and all generation the battery life of the controller has been very poor, probably due to the pointless light always on it.
The trackpad and light on the PS4 controller were dumb and unnecessary.
I think I actually enjoyed my XB1 the most this generation, as unpopular an opinion as that is. I thought it was better than playstation in every way other than exclusive games. The controller lasts much longer and feels better, game pass is a great value, there's backwards compatibility of a lot of good titles.
The xbox also had external hard drive support from the start and the S and X are 4K blu ray players while the Pro is not. The X is also more powerful than Pro. The PS4 still has no backwards compatibility.
I could go either way on my console choice for next time honestly. I want to hold off on a day one buy for sure this time round and see the landscape a year or so in.