Allegiant has come a long ways. There is at least one direct flight every day to/from AZA (Mesa Gateway) via Fargo from today through end of April. If you have the Allegiant Visa credit card it's a no brainer. I fly at least once back and forth on monthly basis (although I try to avoid June and July).