We just experienced another Allegiant Air Lines "on-time" direct flight. We have had several positive flights with Allegiant Airlines over the last couple years. Allegiant does a good job of providing a high value flying experience versus other big airline alternatives.
You know up front what the extra fees are and it is your choice to pay for the extras or not.
Good airline choice!