Not to nit pick but WoW is P2P not B2P. Guild Wars 2 is B2p, As in you buy the game and you play it forever. Because of WoW's sub it is P2p (Pay 2 Play) because you must keep paying to keep playing.
Other then that the rest of ur post is 100%
and I know I'm nit picking so take no offence.
At this point, I really don't see why we have a rift subforum. There is only one poster here who praise Rift and the rest of us who wish for it to improve but don't see it happening. Rift has crossed the line of no return sadly.
Its sad to see such a solid MMO fall so hard.