We ate at both places about 2 weeks ago. IMO, it's not even close: Crystal Palace!! Crystal Palace is a nice, open restaurant with a fun environment. The character interaction is very good. There is a very nice selection in the breakfast buffet & it is the ONLY breakfast with puffed french toast, which in & of itself is worth going for. Plus, if you can get an early adr on a non-emh day then you can walk down an empty main street, which makes for good pics.
The food at Tusker House is good - it's a standard breakfast buffet. The seating at Tusker House is a bit cramped. First, Tusker House has separate rooms for dining - the room we were in was rather small and crammed full of tables. Also the character interaction was quite poor - Donald Duck practically breezed by our table - I think we got a whopping 15 seconds with him. Overall I would describe the experience at Tusker House as noisy, cramped & rushed.