Our 3-day weekend cruise was fantastic. My only real complaint was the lack of invitation Teen Activities. There is a teen lounge and scheduled teen activities, but no announcements were made about these events. Almost none of the teens on-board participated in any event.
Being a teenager on-board is awkward, since most of the activities are either tailored for adults or young kids. Teenagers need encouragement to gather with other strange teenagers. Once those barriers are broken down, the teens usually handle it.
My other main complain is the exterior look of the Enchantment of the Seas. She needs a paint job. I overheard a passenger from another ship (NCL) say about how old and rusty the Enchantment looked. My guess is she is scheduled for drydock soon.