My husband & I did the Chichen Itza tour & really enjoyed it. It is a 2 1/2 hour ride each way, but we had a great, funny tour guide who made it interesting. We also got to see alot of "real" Mexico along the way. The ruins are huge & are the ones you typically see on TV. I just hate that you can't climb on the ruins anymore (even though I understand why). It would have been fun to climb to the top of the pyramid. It is amazing to see what the Mayans did with primative tools.
I haven't been to the other ruins, so I can't compare. It all depends on what you want to do while you're there.
Happy Cruising!