Based on the information you have provided - I would agree with
GarySAN that your best bet is to stay with UA. As far as UA not having a non-stop...view it as an opportunity to get more miles! Not many, but with a connection you will get more miles
Just like the last poster - the SWU's are extremely valuable and it would be silly to not put them to good use next year!
Good luck!
Chris