I like Sleep as Android. I have had it for so many years though, I apologize that I cannot remember if it is part of the premium upgrade. Has tons of custom sleep and wake settings.
I am a light sleeper and really like that I can set it to just vibrate for a time. If that didn’t wake me up it will start a random song and increase in volume.