In my view, the super loud alarms and the wake-lights are not good if you sleep with a partner. My wife gets up much later than I do, so those solutions wouldn’t work for me.
I ended up purchasing the Shake Awake alarm clock, and using a wrist wallet to hold it. I am a heavy sleeper and found myself still sleeping through the alarm occasionally, so I purchased a second one and that did the trick. I’ve gone through a couple of wrist wallets, the zippers tend to break, but they’re cheap.
I had never heard of the Dittobefore, which was in the list MDB posted. I might try that eventually, it looks interesting.