Подскажите, имеет ли смысл использовать rxJava для работы с локальной базой SQLite?
Зависит от количества данных и конкретной БД.
Я, к примеру, использую rx для работы с БД. Цель - остутствие мини задержок.
Конечно, добавлять progressBar, может и лишнее, но приложение в целом более плавное, если работать с БД в другом потоке.