My compromise is that I fly UA paid domestic, where they are a B grade (only because of E+), and accept UDU when possible for the minor benefit. I use their credit card and club (currently C- to D+). For paid international business, I buy around UA whenever possible on *A carriers.
Even when the 777s are fully renovated, UA international business will be a cramped C+, up from D. Others have a better hard product (often much better), almost always superior soft product, quiet and dark cabin for sleeping, no F/A issues, and no single-aisle 757s for TATL.
People outside the country always ask me why we Americans tolerate UA and their domestic peers on international. I haven't for years and don't plan to start (Charles Darwin, call your office). The miles I accumulate are for upgrades and for my adult children.