We really like the Candy Cane Inn. They have a good free breakfast (nothing hot but a lot of variety for this type of breakfast), free parking, cute landscaping, free shuttle and they are within walking distance.
I don't think you're going to find any of the good neighbor hotels to be comparable to moderate or deluxe WDW hotels, imo. If you want a nicer hotel you'll have to look at places that are not within walking distance. My sister stayed at the Embassy Suites south and really liked it. They have a free hot breakfast but I'm pretty sure they have a resort/parking fee there.
Hope that helps.