There are two deal breakers for Crystal.
The first is the fixed dining times. They do offer dining by reservation but we found this a rather annoying fudge. We threw our toys out the pram the first night as we not only were allocated a table in the central area which meant that during the transition between main and late dining we were in the centre of a whirlwind of table set ups but to add insult to injury there were loads of empty window seats. We were initially denied but after further moans were allocated a nice (we suspect the ‘naughty’) table for the remainder of the cruise. This was with conditions that meant it really wasn’t dining by reservation and guessing if the ship was full it might not have been attainable. No matter what a 7.30 dining time which would be our preference did not work as the atmosphere due to the changeover was weird.
The second is that in order to achieve a similar space and standard of stateroom as I would have in a veranda suite with Silversea or Seabourn I had to pay for a Penthouse – lovely but way more expensive per square foot. The normal room seemed very cramped by comparison (we looked).