It's one person's opinion until you can back it up with fact.
Anyhoo, BioWare has the numbers.
Fact 10million+ people play WoW, it has gearscore.
Fact: 1million+ people play SWTOR, it doesn't have gearscore.
Obviously GS isn't the only reason they play WoW but it's one of the contributing factors, if BioWare want this game to do well then they should learn from the experts, rather than repeating history.
Anyway this is getting really off topic now, so yeah, how about that groupfinder...