Это зависит от языков, которые вы собираетесь использовать для написания приложения.
Если бы это была Java, я бы пошел с системой Android.
Если вы ac # кодировщик, я бы сказал, что с любым устройством Windows будет все в порядке. Скорее всего, вы получите его на EBay для грязной рекламы и по большей части можете быть уверены, что ваш код будет работать на большинстве из них (я знаю это общность), особенно если вы держите код простым.
Если вы разработчик C ++, то же самое, что и выше, подойдет любой карманный ПК / winmobile.
Если у вас есть Mac и вы написали приложения для цели c, то IPhone - хороший выбор.
Частично вы должны основывать подобные решения на том, что вы знаете.
Если вы чистый лист .... ну, тогда вы должны выяснить, в каком направлении вы хотите получить свои знания. Я лично выбрал Java и Android, потому что недавно убедился, что это дорога в будущее.