The biggest difference I have noticed between Princess (all ships) and Celebrity (all ships) is the crews on Princess are definitely more friendly. Celebrity crews tend to be rather cool.
You will enjoy the Grand. I didn't think I would... and hesitated about booking.
I actually found it easier to find my way around the Grand than I did Mercury/Galaxy.