Princess is a fantastic product. It's not the same as Disney clearly, but where one zigs, the other zags. You will save a lot money if you work it well and you'll have a fantastic cruise.
The newer or remodeled ships have a fun piazza that allows for a lot of small scale and smaller crowd...