I've ridden Amtrak, and I have experienced Carnival, NCL, and HAL. Next summer's transatlantic on the QM2 will be my first on Cunard. A week long cruise on Carnival is significantly better than Amtrak, and I love riding the train. So I suspect that Cunard, which is usually ranked higher than Carnival, NCL and HAL to be much better.