Macbook Pro probably has the best hardware and has the added advantageof being able to develop for/use Windows, OS X/iOS and Linux/Android.
Curent versions don't have touch-screens, but next versions might, although I've read that on a laptop, touch-screen is not so important (compared to a...