All 3 are good, but if I were to rank 'em, it'd go like:
MyTouch 3G Slide
HD2
Touch PRO 2
Mainly cuz the last one are running on WinMo whereas the MyTouch is on Android.