how much work would be required to switch implementations? I'd imagine a lot?
Yeah, you have to close all your channels and start from scratch. If you don't have too many channels it's completely worth it in my opinion.