Scriptable, presumably incremental.
There is also vdirsyncer for contacts and calendar, also allows you to keep it in sync between services - it's great if you want to store a copy locally on a caldav / carddav server.
I mainly browse on my laptop, but it's pretty decent on mobile.
The biggest issue is that once you invest in a reader, your data aside from the feed opml, is stuck in that reader so your favourites, labels, and content can't migrate.