I have tmobile, and between me & my boyfriend, we've had literally, almost every phone they have out. Sidekicks are awesome, i've had mine for 2 years (I usually have 2 phones at a time cuz I have 2 lines, plus my boyfriends line). The main problems with Sidekicks is that the camera is horrible on them. Right now, I also have an iPhone & I unlocked it so I could use it with tmobile, & it works perfect. If you did that, you would hafta get a 1st generation iPhone becuz the new 3g ones coming out cannot be unlocked. The iPhone has all of the features u are looking for in a phone, and the camera is great. I love my sidekick & i love my iPhone. There isn't much else out that fits your criteria for phones. There's the Sidekick LX which in my opinion, is better than the slide..but that's features wise, not looks wise. I hope this helped, and if u wanna know anything else about it, feel free to email me & ill help u out
