Between us guys, I've seen all of the kids mentioned play on MULTIPLE occasions and in various competitive settings. There is no monopoly on talent, coaching, etc. To make the case that one is "better" when they're ALL quite good (but not THAT good) borders on idiocy. To cite Top 100 lists crosses the border.