Also recommending Star Alliance. An option if you're concerned about UA Mileage Plus is to actually start a Lufthansa account and credit all your flights/miles to that account instead. United will offer you more bonus opportunities for domestic flights however...that's the tradeoff.