We love both and either would be a great choice.
At Spoodles, you could enjoy the boardlwak activities after dinner, so that would be a lot of fun. You could also easily check out the other resorts after dinner.
At Alfredo's of course you are in EPCOT..so that is always fun..lol.