Have you considered Skywards (Emirates) - they are not part of any alliance (except Sri Lanken) but I have NEVER had any trouble using points for upgrades or flights..............and they do come out sometimes with good specials like a combination of miles and dollars.