Out of those choices...BWI is our first..Yacht Club second.
Great atmosphere, good restaurants within a short distance, very convenient to parks.
If you are planning on spending all your time at MK..then choose comtemporary..you can walk quicker than the monorail can get you there..otherwise..go with an EPCOT resort.