I've had a Samsung D500 on O2 since Dec and whilst its a smart piece of kit in respect of size and function it does have its niggles:
1) Very small keypad if you've got large fingers
2) Piss poor battery life. Awful compared to my old basic Nokia 3310. The MP3 player sound is pretty good but...