You are asking about the "best" top level domain, but you need to consider that answering this question is impossible without knowing what it is you are looking for. Best in terms of being the most popular? Best in terms of SEO acceptance? Best in terms of long-term value and resale? Best for web hosting? Best for a personal blog website?
Obviously .com is still very much the king in terms of all of the above (except personal usage). And .net, .org, .info, .us, .biz have been around so long that they have accumulated a large number of registrations. .net is still the next best thing after .com in most cases.
Whether .info or .org is best for your business? Doubt it.
You also touched on hundreds of extensions, which means you also refer to new global TLDs that appeared on the market in recent months and years. I suggest looking at sites like
https://ntldstats.com/tld and
https://namestat.org/ to grasp which extensions proven to be more popular over this time. However, you'd also see .xyz closer to top on the list, which is one domain to definitely stay away from.
Now, in my perspective, the better all-around domains out of the ngTLDs would be .co, .site, .io, .online is not bad also, except it is longer to type.
PS: The hosting industry has two specific gTLDs to choose from: .host and .hosting