I've been gaming for 20 years now. I've seen consoles come and go many times. The internet was not a thing until the last generation, where it blew up and took use of it. I've seen gamers on several places i visit to talk about games that they complain about the lack of games in the first year of this generation. It seems that many people forget that during all of the generations it has been like this. There has never been that one console seller in the first year, except for Super Mario 64.
I would personally say we've already had a lot of games that have been great already. There may not be a lot of exclusives, but the landscape has change. Multiplatform games are more important now than they have been before. Games also cost more to make now compared to before, companies want to put out games that make money. Companies want to make the money back aswell.
The developers want to make the best games possible, but they can not make that if gamers in general are too unpatient. If we want some amazing experience, we will have to wait some years to actually play the amazing games these developers have created. But we as gamers must be patient for this. We can't just want the next best thing just because it comes out every year. Be patient, the games will come to this generation.
"Don't be hasty" - Treebeard