Neither! I do like Teppan Edo, but like it has been previously mentioned, its not really any different that a local hibachi restaurant. When Im at Disney I like to go somewhere I cant find at home....either character dining or a place like Germany/France/UK. I will also say 9 Dragons is 1000x better than anything I can get at home. I wouldnt rule them our either, if you like Chinese. Mexican is my #1 favorite and will always be my top pick.
As for Marrakesh, the menu did not appeal to me. I played it safe and went for a steak. I didnt like it. Strange spices/flavor. Spice Road Table is much better, but still not close to a top pick for me in Epcot.
As other said, cancel the 4:30 dinner. You wont be out of GG until after 1pm, very full and no way hungry for another full meal 3 hours later.