Keep in mind that discount economy on NH accrue low mileage on their own program. Also, there are no such thing as "star alliance miles". You credit your miles to a specific program, not the alliance. You can upgrade on other carriers that aren't part of your program, but that generally requires a full-fare ticket (a *A upgrade)-otherwise you will generally have to have an account with the airline you want to upgrade with. As always YMMV