I spent a number of years in the late 90's and early 2000's playing bass in a YES tribute band. We played mostly their 70's era music such as the entire Close to the Edge album, plus stuff off of Fragile and The Yes Album. I'm the guy who put that project together from the ground up (I've been a die-hard YES fan since 1971). It took a whopping *two years* to find the right people for that project. Why did it take so long? Because of the excessive number of average (and below average) players roaming the Earth. There are many players out there who fancy themselves as "accomplished" players who in actuality are sub-par. Oh, they talk up a storm on the phone, but when the rubber hits the road and it's time for them to audition, they fall short. The good thing is, I set my expectation appropriately at the beginning of the audition process, and I told myself that it was going to take a long time to find the right people for that project. Patience and perseverance finally paid off after a two-year search and we ended up with a kick-arse five-piece band that played the material correctly. We had an absolute blast playing that material, and the crowd response was awesome (lots of Yes-heads in the audiences I presume!)

I'd have to say that out of all the bands I've been in since the early 70's, the YES band was the absolute funnest! Plus, as a result of being in that band, I got to live out my lifelong dream of meeting YES in person in 2000 and talk with each of them separately (btw, Jon is shorter than I thought, and Chris was taller than I thought).
My point is, there is a plethora of mediocrity out there. It abounds. But there are diamonds in the rough to be found if you have the patience. Just don't expect it to happen quickly or easily.