You didn't say how long you're going for, how many people, ages of children, etc. If you have younger children, my vote would be for the All Star Movies, and maybe do a couple of magical character meals with the difference you're saving on the room. I've never stayed at the Swan, but have stayed at all levels of Disney hotels, including villas. I would take All Stars any time ... we love the theming and the price !
You'll have a great time whatever you decide !!!
Mary Liz