- It has to have days of the week to repeat alarms, i forget to set them otherwise. the default clock app has it.
- Alarms should get gradually louder, i'm sick of scrambling to silence the phone as soon as it starts screaming at me. It's not a very nice start to every day.
There are two apps that I've investigated:
Sleep Cycle has an alarm that gets louder, whilst also waking you during a "window" of the most opportune time, so you feel brighter and fresher.
Both have a setting for weekends and days of the week so you can set the alarm for whatever days you want.
I recommend both. At the moment I'm using Rise, but you have to pay for it.