GW2 and SW:TOR are being built for and designed for two totally different business models. GW2 isn't f2p (it is b2p) you must buy the base game, you must buy the expansions (online time is free). Because of GW2's business model, expect a very very large amount of the game 's content to be built around grind-able content (an extremely high level of grind)... for most of your player characters life. With a much smaller budget comes even smaller amounts of content. Without a monthly subscription fee you can expect less frequent content updates and only trivial content updates on top of that (Anet's game support and patching is quite good for what the game offers). No game however with a budget less than a fifth of SWTOR has a snowballs chance in hell of producing the same content level or quality of content.
I will buy GW2, I like mindless grinding sometimes, no idea why However SWTOR is a must have on my to buy list along with Witcher 2 and DA2 next year.