I wouldn't go with a Barretta, but that's just me.
I recommend the Kimber Eclipse Ultra II. The three-inch barrel makes it very carryable and it's hard to beat Kimber quality in their price range. The stopping power of a .45 is about as good as it gets.
If you've got big shorts, I've got a Sig P226 in .40 that I really like and, with multiple 12-round clips, it's great for cover fire and extremely dependable.
I don't think you can get (or keep) either of them legally in BZ. Too bad. One or two foiled robberies would really get the bad guys thinking.