I have to agree with the basic message, stay local because the program there is solid. Nothing would be gained by driving farther if you live close to CESA then play with them!
There are lots of issues in this state between clubs and CESA but I am not a CESA hater. They seem to be doing what is best for thier club and kids, I am not sure if it is best for the state program as a whole but that is for those with more knowledge to argue about!
What I would comment on though is the ranking and the strongest program comment. You seem to be forgetting that tiny FMHS pushed you to the limit in the upstate final. The "Rock Hill" area is a mess club wise so I can not dispute that they lack when it comes to club play, but you have to remember that most quality players(not all) in that area play for Charlotte area clubs. If you look at the Elite Clubs National League for Girls standings (supposedly the highest club level girls can play at) you will notice that in every age group the Charlotte team is ranking higher that the CESA team.