Southwest is not one of the participating airlines with Disney. But this doesn't mean that you can't use Magical Express. It just means that you can not check your luggage in at the resort for the flight home. You have to take it to the airport with the Magical Express bus. If your airline is participating, then you can just do airport check in at the resort before you leave.
We have used ME twice and it works great.