I use an app called Zedge and set my alarm ring tone from there.
My beef with the alarm is that I under no circumstances want an alarm to repeat on any time of the week. My schedule is unique and don't set one the same time every day. A few times my alarm hasn't gone off because I didn't have the day selected correctly (even though the app said alarm set in 8 hours, which is when I needed it to go off). So far the alarm app is my biggest gripe. I know I could download another, but would like the stock one to be better.