I haven't had a flat in over a year of commuting almost daily, 16 miles each day. If you get repeated flats in the same wheel, clearly there is a problem with that wheel and it needs to be carefully inspected.
The airless tires make your ride uncomfortable and cause more stress on the rim because they don't distribute the shocks the way compressed air does. If they were so great they would have gone mainstream by now, but they have not.
What you need is to have your wheel(s) inspected and then get good puncture resistant tires.