We found the castle a little more magical, but DS is great if you're planning it on a non-park day! DD always wanted to take lots of pictures with princesses when she was all dolled up, so being in MK was more convenient, but it meant giving up a chunk of park time on our MK day.