Another option to consider (which I find myself recommending here a lot - haha) is a split stay. I'm in the boat as many others - LOVE CSR, but it is under construction and really awaiting the upgraded rooms. Also like POR/POFQ (FQ fan myself). What I might suggest is doing 4-5 days at CSR/POR/POFQ and then moving to BWI the last 2-3 days. You would pack up your luggage at the moderate resort, drop it off at bell services before check out and Disney will move bags for you to BWI that afternoon/early evening. You go to the parks or whatever else you may want to do. Then, when you get to BWI, you go to your room (or check in) and either stop by the bell services desk or call them from your room. They will have your bags for you - all free of charge (save for tips).
I totally understand the desire for staying put. But, it's something I like to point out for people who haven't done it before!
Bottom line - of the options you've highlighted, I don't think you'll go wrong. They are all good ones!