Я хоть и не дизайнер, но, по-моему, и проблема не сугубо дизайнерская, а любого человека, желающего зарабатывать удаленно. Правильного ответа на этот вопрос, имхо, нет — каждый выбирает для себя то, что ему ближе. Я, как программист, испробовал на себе первые 3 варианта. По опыту скажу, что первые 2 — практически одно и тоже, т.к. первоначально искать клиентов проще на фриланс-биржах.
Ну и как итог, я сейчас работаю в офисе, т.к. из дома работать у меня продуктивно почти не получается, коворкингов в наших краях нет, а снимать офис в одиночку — можно повесится со скуки :)
Но это мой опыт, у Вас все будет совершенно иначе. А как, Вы узнаете только когда попробуете. Удачи!
P.S. Не стоит забывать, что 4 вариант хоть и сомнителен, но сделанное однажды может приносить пусть и небольшой, но постоянный доход.
Давно не ковырялся в jQuery UI, а они что, из коробки не работают?
Если все же нет, попробуйте посмотреть в сторону jQuery Mobile, вот демка с поп-апами, например.
Просто анонсируйте на Хабре, не забыв объяснить, почему приложения для iOS/Android лучше писать на C#, а не на нативных для них Objective C и Java соответственно. Я вот пока не понимаю как это вообще возможно :)