У меня нет опыта работы с облачной синхронизацией, но у меня есть опыт управления данными. Файлы Plist совсем не плохи с точки зрения манипулирования данными. Основная проблема с файлами plist - это скорость при обработке больших объемов данных, но для того, что вы собираетесь делать, они должны работать нормально. Трудно дать больше ответа, потому что в своем вопросе вы не сказали, какие данные, или сколько данных, или как часто эти данные будут изменяться / получать к ним доступ. Если вы новичок в разработке программирования для iPhone в целом, я просто скажу, что у Core Data очень крутая кривая обучения. Когда я впервые начал программировать для iPhone, я использовал только plist, потому что они просты и универсальны.
Кроме того, после прочтения статьи, которая была связана с вашим вопросом, кажется, что он осуждает поставщиков облачных услуг за то, как они обрабатывают хранение данных, и за услуги, предлагаемые пользователям. Эта статья была написана в 2009 году, с тех пор были достигнуты большие успехи в области «облачного» хранения и синхронизации. Кроме того, вы на самом деле не создаете сервис облачной синхронизации, вы просто используете тот, который уже существует, поэтому практически ни одна из этих проблем к вам не относится.