I wholeheartedly agree. Here where I live, we have 2 places within 20-30 min. One is unabashedly a bar, and has been for a long time, but they have ten 7' and four 9' Diamonds - all well-maintained. The barboxes are $6/hr or .75/game. The 9' are $6/hr or $1/game. Drinks are reasonably priced, balls are always clean, etc. It's a good spot, and they host league 4-5 nights a week, and occasional tournaments. Both APA and BCA play there, so it's sometimes a little crowded.
The other place is newer, and is kind of a poolroom attached to a bar. They serve the bar's menu and drinks, but are in an entirely seperate room. They have ten 7' and one 9' - all immaculate Diamonds, with Aramith Tournament ball sets. They host APA and UPUSA (in fact, I think one of their teams won $100k at the recent NC event.) The one 9' in there is often in use for decent-money 1P sets. Food & drink prices are a little higher, and it's a bit further out of the main metro area. It can also get rather crowded on league nights.
There's also a place in a prime location downtown, with a number of 9' GCs. Pity is, they host no leagues and throw no tournaments. They cater to the university crowd. Table time is more than double the other spots, and drink prices are high.