Dude - hit me up - I live here, downtown (well inside the loop - 610 loop).... which is where you need to be.... the heights is pretty cool, but i live right on Westheimer, close (walking distance even) to a shit tonne of amazing bars, clubs, venues and restaurants.
It's a city where you will earn $$.... and it's pretty cheap - you'll be suprized at the $$ here... I live near River Oaks, which is a more expensive zip code then beverly hills....
Seriously though, i don't mind it at all.... I work here, live here and have great friends here - most are from all over America / World.... im British, and havr a great Social Network at my Apartment building etc. You need to be in the mix of things though, inside the loop.... otherwise everywhere is fucking miles from everywhere.
In Winter, I spend most weekends in CO too - but that's because it's super straight forward to get ANYWHERE in the world from Houston.... daily flights to every cool place going, direct..... Alaska, Hawaii, Singapore, Paris, London, LA, NYC, PNW.... plus, once you get out west towards Austin and Beyond, the scenery becomes epic - some awesome Mtn biking trails.... and lakes...
Winter is ok - pretty mild, although can get cold and snow once in a blue moon if you get cold winds coming down through new mexico.... but from March onwards, it's epic.... today is fucking through the roof hot but that's when you just fill a cooler and hang out in the pool with everyone and get smashed....
There are worse places to be - lots of Theatres, museums, galleries, JOBS!, money, hot chicks, international people.... I actually quite like it, cheaper and better pace of life and better weather then london that's fo sho!