Average use case
From my point of view there's the 'bang for your buck' factor to consider as well, at least for the 'average' home user.
I have a desktop I game on, stream my rubbish gaming occasionally and do all the things gamers do while playing. Granted I don't have much time to game these days but more cores/threads makes that experience smoother and I found the recent AMD Ryzen 5 1600 (OC'd to 3.85Ghz) to be a good match, especially considering the relatively low price.
Would I like an 18 Core/36 Thread i9? Probably. Could I justify the significant extra cost for my, probably quite common, use case? No. Same goes for the Ryzen 7 1700/1800 though - the extra cores don't add up to a useful performance boost for the price, in my use case.
As always your mileage may vary - but the real winner of all this is the consumer. Actual competition between Intel and AMD is a GOOD thing. Whichever camp you prefer.