Вообще мое мнение, что ангуляр и бесконечная подгрузка не совместимы
Впрочем, это касается не только ангуляра. Объекты висят в памяти, нужно очень много оптимизировать. Так что я против
Бесконечный скроллинг, а за пагинацию. Поэтому написал сервис пагинации.
Что касается ангуляра: недавно была задача - автокомплит на клиенте, список ~1000 элементов. Попытался использовать фильтр внутри ng-repeat - морозило интерфейс на 2-3 сек (на компе). Написал свою директиву и стало все хорошо