I agree with f-mattox. On our last Princess cruise (on near-sister Diamond Princess), we had a BA cabin on Caribe Deck. I loved the balcony - it was quite spacious, and that it was also half covered/half open from above, we were able to enjoy both sun and shade.
A photo of our Caribe Deck BA cabin is HERE
and one of our balcony is HERE
Friends of ours on the same sailing had a mini-suite, and the amount of additional interior space is significant. They had a sitting area with sofa, second TV, and a lot of additional storage space.
IMO, you can't go wrong with either. I will say, though, that the larger balconies on Caribe Deck are well worth any difference in cost from balcony cabins on Aloha or Baja decks.
For what it's worth, we booked a mini-suite for our next Princess cruise -- but the main reason is that we found the BA a bit snug for our family of three (us + young teenager).