Project-Ascension deserves a 5 star rating for it's unique sort of server. They provide a lot of custom features, so make sure you're into that. It's basically a classless server. Their marketing deserves 5+ too. I saw Project Ascension on my Facebook as sponsored post the other day :D
I highly recommend Endless as the TBC Private Server you're searching for. Endless includes decent scripting. High population, and a fair community. A big 5 star for me!