We've actually landed early more often than not. I only had one delay taking off and that was because the flight getting to us was coming from an area with snow storms and had to take the time to de-ice. But we made up time in the air and still landed on time.
I know the one thing to be aware of is that they don't have a lot of flights each day, but that also depends on the airport. There are some airports it's literally one flight a day or even less and may only fly every other day. I typically fly out of Philly, which isn't the closest airport to me, because they have more like 4 or 5 flights per day. Giving me at least a shot at a getting out the same day if there is a cancellation.