I’m assuming systemd boot will be less prone to glitches mainly because it’s simpler.
Not really tried BTRFS but I don’t see why it would not be fine.
I found Dalto’s tutorial to be pretty good ([Tutorial] Convert to systemd-boot - #122 by JKMooney). I went the “kernel-install” route but, if you’re thinking of reverting back, perhaps the “manual” approach might be better. In any event, I would read the article, make sure it makes sense to you (for example, can you run a shell script you cut and pasted to a file?), and decide if this is the approach for you.
Timestamp --restore does give an option to re-install grub so I suspect it would work.