I cannot speak to the Enchanted, but we find Princess beds to be the most comfortable at sea.
Now, it depends on your preferences, of course.
We find RCCL & Celebrity beds to be bricks.
MSC was far too soft on both my sailings. (felt as if it needed to be replaced)