It's always a matter of taste. Bs.As is HUGE! If you have no problems living on big cities, choose Bs.As. Tons of things to do and see there.
Security is always a matter of concern, trust no one there. Prices are cheap, you can find great food, try some meat, don't buy junk food, it's real junk. The girls are really really fucking HOT, surely the best thing there lol!
On the other hand, if you'd rather live in a quiet place with beautiful beaches around and hot weather all year long, choose Panama.
