Neither game is perfect and both games have gone for different takes on playing ...
I personally think Guild Wars wins solely on the fact it has no sub fees and it actually requires some skill to play properly....