Android’s is pretty good.
Can reschedule repeat alarms to sound at the next scheduled time if you need to disable the current one with just a flip of the toggle and a confirmation.
Also, I love being able to schedule alarms out indefinitely. I use it to remember appts. that are over a year out.
In the clock app on android, click the plus at the top, then click which day to repeat.
Alternatively, click the calendar icon after clicking the plus at the top and select the date.