This project was really fun and I like the outcome I got by just toying around. Hopping around my little sky island I was able to get better feeling results with stronger gravity and a longer camera arm in the character settings. I think it would be interesting to script some camera restrictions to keep it from getting weird in some places.
I loved the coded checkpoint solutions I saw here but I ended up using a more built-in approach that wrapped the player around to try again instead of killing them. The rotating rings came from here where I was able to tweak my script not to lock when rotating Y.
I ran into some problems where I needed to “delete Binaries, Intermediate, and Saved folders, regenerate project files, and then rebuild” but all in all the Unreal Engine feels so good now!