I've sailed Enchantment probably 5 times, because I live in Florida and for a long time she was going out of Port Canaveral, so it was an easy, value-for-the-money vacation to do frequently. So I definitely have a soft spot for her, and it's a thoroughly enjoyable cruise. That being said, I have found that the quality of the live entertainment shows *generally* corresponds to ship size. However, most of the shows are entertaining and worth watching.
The only shows on Enchantment that I can't enjoy are the headliner juggling acts, which at one point they started cleverly referring to as "Action Comedy." I won't even go to those shows anymore, because (personal preference) they are utterly boring to me, and we had one performer who acted completely disgruntled with the audience and part of his show was quite vulgar, during the early show when kids are present.
Chances are, you would enjoy an Enchantment cruise, unless you have very particular goals that would be better met by a larger ship.