I like getting a very early breakfast ressie at CRT on a non EMH day. THere's something so magical about a nearly empty main street, and priceless about a castle photo with just your kiddo in it.
That being said, we have done all of them over time. Usually we hit Akurshus for a late breakfast and it serves as brunch on an Epcot day, but this trip we're celebrating DD's birthday, and she picked CRT because she really loves eating in the castle. She just picks at her food, but loves the atmosphere, and looking out over the carousel, etc. Plus, she loves the wand ceremony and the wishing star.