I would fly Delta more but out of DSM I feel like its Allegiant, SW, or AA.
United, Delta, American, and Allegiant all have more flights out of DSM than Southwest. SW usually only has 3-4 flights per day out of Des Moines. For being small, Des Moines has a good number of airline options.