Simple to use, Sleep Time is a great tool to learn your sleep patterns. The volume of the alarm is great: it starts out quiet and slowly increases to your phones full volume.
Azriel K about Sleep Time+ Cycle Alarm Timer