По поводу J2ME — В Sun планировали прекратить развитие этой ветки в связи с тем, что производительность современных телефонов уже вполне сравнима с производительностью пусть и слабых компьютеров. Но это не значит, что нужно от нее отказываться, поскольку ява ведь не только в новых телефонах есть и существует большое количество пользователей устройств с поддержкой J2ME.
При написании приложений для мобильных устройств не всегда достаточно иметь только эмулятор этого самого устройства. Лучше все-таки иметь под рукой само устройство, чтобы проверить работу приложения в полевых условиях. К примеру разработчики под Symbian нередко в своем распоряжении держат целый зоопарк телефонов.
К вопросу об SDK — да, у каждого производителя существует оригинальный SDK, который позволяет использовать функции УНИКАЛЬНЫЕ для данного типа устройств. Таким образом если писать какое-то простое приложение (калькулятор, вычислитель интегралов, словарь-переводчик), то естественно можно обойтись общим SDK.