в этой схеме нет разницы, будешь ты пользоваться своим запущенным кошельком или готовым сервисом, кодить будет одинаково а вот завязывать свой сервис на чужом (дорогом или ненадежном) - глупо, биткоин это про децентрализацию и все делай сам.
p.s.
electrum сервера хоть публичные (смотри в кошельке electrum) хоть свой запущенный, дает весь необходимый функционал в описанной тобой схеме, на бакэнде ты импортируешь только публичные адреса, подписываешься на мониторинг изменений балансов на них и все, а приватные адреса будут на холодном кошельке в надежном месте (советую запустить мониторинг всех адресов в другом месте, хоть и прямо в этом кошельке по rpc, и выгружая данные с бакэнда сравнивать, чтобы был шанс своевременно обнаружить расхождения по балансам