As another "big Disney kid", I'd recommend the following:
Crystal Palace -- Great food & service (Pooh, Tigger, Eeyore & Piglet)
Whispering Canyon Cafe -- Great food & service!
Rose & Crown -- Try to get a PS for about 1 1/2 hours prior to Illuminations and request a patio table. This way you can enjoy a great meal, then relax at your table and watch Illuminations.
50's Primetime Cafe -- Great food & service. Especially if you tell "Mom" it's his birthday!