Стоит ли полностью переходить на SingleActivity?
Стоит. Такой подход не хуже, "стандартных активити".
Использование отдельных активити для каждого экрана, устарело с момента появления фрагментов.

Ну и держите ссылку на статью по теме: https://habr.com/ru/company/redmadrobot/blog/426617/
Да, уже давно надо было перейти. 
Такой подход лучше, а не хуже. Лучше тем, что фрагменты можно более-менее нормально анимировать. Также фрагменты между собой в рамках одной активити могут нормально взаимодействовать(target fragment, parent fragment). А активити могут только в интенте передавать данные и получать через onActivityResult.