I agree, Mexican food is so much better than Cuban food. I've just never had any Cuban food that I thought was amazing, but I have amazing Mexican food all the time.
There's a Cuban bakery out here called Porto's, all of my friends go nuts for it, so their pastries are definitely better