One note about the h6315: apparently T-Mobile is having trouble with HP to get fixes to some “software issues” — I don’t know how true this is, but it’s worth looking into:
http://www.engadget.com/entry/1234000680036742/