Все Ваше ТЗ - это асинхронная (отложенная) работа с on-line сервисом.
Самая главная проблема реализаций таких приложений - это синхронизация данных приложения при появлении связи с on-line сервисом в обе стороны.
"Просто читать и мне достаточно" - парсер с возможностью настройки. Например, datacol. Или пишите свой на любом языке с применением regexp/xpath-шаблонов для выборки необходимых данных и их кэширование (чтобы не загружать повторно то, что уже было загружено ранее).
"Хотелось бы полный функционал, чтобы работать с toster.ru" - здесь было бы проще создать своё API для проксирования работы с минимальным трафиком, т.к. очень быстро теряется актуальность данных (допустим, вы написали ответ на комментарий и до синхронизации кто-то дописал раньше)...
Итог: пишите клиент (PhoneGap: сайт-одностраничник на AJAX), свой прокси-сервис для уменьшения трафика (только передача данных) и покупаете самый дешевый интернет...
Думаю, оптимально будет...