Giving up the snooze button is a great idea. I think my phone’s alarm clock has a way to set it so that there is NO snooze option.
Edit: Just checked, my iPad’s alarm clock has a ‘no snooze’ option. I just checked that option on my main weekend and weekday alarms.