I pretty much always fly Continental, although Spirit is a new budget airline that hubs through FLL and flies to both LAX and SJO so that might work.
I've flown Taca a couple times and found them to be kind of ghetto (huge lineups at the airport, slow service, lost luggage, etc). They are probably one of the last airlines that provides free alcoholic drinks on international flights in coach though
