Depends on how much you like those upgrades. If you change to US/HP, you'll have a lot more competition. WN, of course, doesn't have F period. Both would give you more non-stop flights, at least to the Bay area, TX. Flying NW you're putting up with less desirable connections, but better chances of getting your upgrades. What are you willing to trade off?