How you "rate" a program is dependance on what you "need" from that program.
I rate OnePass as TOPS because what it offers ME the BEST value.
I travel only in Canada and the US (sometimes to the caribean islands). My rating of OnePass will be much better than others because I "do not care about" Oversea or Asia upgrade. Nor did I use NW so upgrades on that airlines does not matter to me either.
What does matter to me is the 20,000 miles gets me a free ticket instead of 25,000 needed with others.
I am not an elite (but working on it) so currently the rules for 3,2 or 1 days upgrade do not matter to me.
The RewardOne (for small business) is another "GREAT" advantage connected to OnePass. This helps me with additional benifits.
Just a view from a non-elite flyer.
------------------
"Free" without charge or cost, having no obligation.