I am based in SJO and around here we refer to TACA as take a chance airlines. You will find poorly trained customer service and crappy attitudes at TACA. In the air they are ok. I only have one experience on LAN and it was wonderful. You might also want to look at COPA as an alternative. They are Panama based and connections are a breeze.