Our first choice is ALWAYS Chef Mickeys but I have found we like the others as well. Garden Grill is kinda cool cause it does slowly rotate through The Land at EPCOT but the food is just average. 1900 Park Fare was fun but is more of a "princessy" character meal but Prince Charming is there! We LOVE O'Hana for Breakfast! I have not tried Tusker House or Cape May.
I think I can honestly say we have never really been disappointed in any of the character meals. Whatever you choose will be great. But... just in case you want character details I have listed them below:
Chef Mickeys (Contemporary) is Mickey, Minnie, Donald, Goofy and Pluto.
1900 Park Fare (Grand Flor) for bfast is Mary Poppins, Alice, Mad Hatter and a few others. For dinner its Cinderella, Prince Charming, Lady Tremaine, Anastasia & Drizella.
O'Hana (Poly) is Lilo, Stich, Mickey and Pluto (Breakfast only)
Garden Grill (EPCOT) is Mickey, Chip & Dale, and Pluto (Dinner)
Tusker House (Animal Kingdom) is Donald, Daisy, Goofy and Mickey (Bfast)
Cape May (Beach Club) is Minnie, Goofy and Donald
**I did not put any of the Princess stuff on here since your son is not interested. I hope this helps!
Gina