Both resorts are great, but we personally liked the Maya/Lindo better. It was not as crowded as Tucan, an in our opinion the beach was better. The rooms were also bigger - ours had a jacuzzi tub, a separate living area and a nice balcony. Our building of rooms had a private pool, and a concierge that would make your meal reservations each night. The Maya seemed to have more to do at night - a piano bar, cigar bar, karaoke, disco, ect.
Either way, you really can't go wrong! There were tons of great things at Tucan/Quetzal as well and I think the Maya is much more expensive.