I'd go for Wonderland. It's a unique dinning experience and I really like the food. It looks different and the descriptions make it sound odd but to me it's really just good food with a unique presentation.
We were on Mariner recently and Jamie's didn't impress me at all. The food was fine but not amazing so that would be my 3rd choice pick of the three. I think we would have enjoyed it more if we were in a larger group like @TMatl described above.