Your option 2 intrigues me because they are both new resorts and I always like to try the new resorts while everything is still fresh and brand new. I think if you could switch it to 2 nights at each resort I might've voted for it. I agree with the others that splitting a 4 night stay is not my first option, but I've done it before and we really did have fun! We just packed light and it was a super easy transition. So in the end I voted for option 3 (4 nights YC) because I think it would be perfect for you guys to enjoy the holiday ambiance there plus the ability to walk to both HS and Epcot.
Definitely 4 nights at YC. Beautiful resort, prime location, and great amenities. Its location is ideal for quick trips. I agree with others saying its too short of a time period for a split stay (saying that from experience).