It is not difficult to be more on time than others if most of your ops are with small regional airports.
Not like waiting 45 min past boarding time in a lounge with no info whatsover , and no-one to ask , take off one hour late, upon arriving be told to enter the hold for 20 min , then arrive at said airport to find gate occupied , parked remote stand, wait for bus, result arrival nearly 2 hours past published times. Connection lost, and if not with same airline,money lost.
This is not RYR , but a flight with one of Europe´s main carrier, 2 days ago.