I think a lot of HF boards fans underestimate the quality of the best Junior A teams because this is a board for prospects, usually meaning draft prospects, and the CHL has far more of those sexy names than Junior A.
But a higher quality of prospects doesn't necessarily mean that the better Junior A teams and weaker CHL teams aren't often close in actual current talent or quality of play. For one thing, Junior A teams are allowed 6-8 overage players, as opposed to the CHL's three. The average age of most junior A teams is actually higher than CHL clubs (the recent RBC Champs Cobourg averaged 18.8 years). In the teenage years that's a quality huge factor.
Several of those older players in fact have played in the CHL. However, if they don't show pro potential they are often dropped by (or leave) the CHL in favour of younger (16-17 year old) players who perhaps aren't as effective right now, but hold far more long-term potential. The CHL is about showing off and developing NHL prospects, so 'OK' 19-20 year olds are often shown the door in favour of more promising, but currently less impacting, 16 or 17 year olds.
Besides that, look at the Penticton Vees. Their roster included 20 (!) NCAA commits, mostly for next season, most Division 1. Now we know that NCAA teams are usually superior to CHL teams (again age and all) and virtually all their players are going to play there next season. It's not as if these Junior A teams are farm teams for a CHL club or something. They are prepping players for NCAA play. I'm pretty certain that Penticton (or Chilliwack) of the BCHL was a superior team to WHL's Kootenay and Vancouver this past season.