It only doesn't support Band 12 but band 2 and 4 are the important T-Mobile bands which it supports. No other bands are used heavily. ATT is very compatible. Using T-Mobile around Seattle with the phone and have absolutely no issues anywhere.
For $159 I'm not sure what more you could expect. Band 12 would be nice, but I understand they need to cut some corners.