Not knowing anything about your likes and dislikes hard to give you an answer. We always use Holland but I not heard of any problems with the Princes. I would look at each port and the excursions offered and pick what I like best. I could also see taking the least expensive. Take a look at
Cruise Critic Message Boards and do some searches. You will get a variety of opinions.