I dunno, I'm struggling to remember the last "great" Brown. Houston currently has players like JJ Watt, Arian Foster, and Andre Johnson who are all better than most anything the Browns have had in a long, long time.
Isn't Joe Thomas still the best player in Cleveland?
Then just compare the city of Houston to the city of Cleveland. The only thing better in Cleveland from my perspective is the weather because I hate the heat. And probably the traffic because the only place worse with worse traffic than Houston is probably somewhere in China or India where it's road anarchy.