это зависит от типа вашего приложения, если приложение должно работать оффлайн, значит надо сохранять, если только онлайн то можно не сохранять.
в любом случае, если вы решаете сохранять данные на девайс, у вас сразу же возникают концептуальные вопросы, такие как: когда синхронизировать данные, как отображать данные если синхронизация еще не закончилась, а данные надо показать, как обновлять/синхронизировать данные измененные пользователем и т. п.
да и сам механизм локального хранилища и правильной работы с ним требует достаточно высокой квалификации разработчиков.