Since OP is likely to fly less than 25K each year but 20K will not be hard to achieve, flying either United or US and banking miles on OZ would be an alternative. Even if OP is not getting anything else than star alliance silver for the first year, s/he is going to be OZ Diamond (*A gold) the following year so that s/he will gain access to the rounge whenever flying...