Compare BlackBerry Storm2 9520 with HTC Shift, HTC Touch 3G, HTC Touch Cruise