The Charlotte teams that I am watching closely in football over the next couple of years are WC, Indy, Butler, and Palisades. I think all have the potential to take huge steps forward. Palisades success will depend on their feeder system or whether they have a consistent strong feeder system. Yep you were one of the first that mentioned Hough taking a step back and being overrated.
I definitely can talk all day about the reasons for consistent success or consistent failures of the small town football programs. There are a lot of circumstances involved that impact what direction a program goes. Local politics, jobs, financial support, depopulation, infrastructure, and feeder systems all play a part in how successful the smaller classification teams will be. The advantages that schools like Richmond County had in the 80’s and 90’s have turned into disadvantages with the growth of football in the metro areas of NC in particular Charlotte. Kids in Charlotte and the suburbs of Charlotte have access to so many more resources to help them become better athletes that Richmond might as well be on another planet.