Personally I hated the Guildwars fightingstyle. You just pressed alt (or whatever target closest was), then once in a while you pressed 1 and 2 for skills, and that was the whole fighting. The fights themselves usually lasted way too long. If I have to fight (peacefull resolutions for the win!), I want to do something in it, apart from pressing a few buttons.
How do you do things in a computer game without pressing a few buttons? <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />
Are you talking about the Guild vs. Guild fights lasting too long? That can be. Never done them. But probably not since you would not win a single fight like that. If it is fights against monsters that last too long then you are using the wrong tactics. At least in the places I've been. Targeting the nearest enemy won't get you to the pesky healer who makes your fights last for ever. Or is someone standing at the back blinding you so you don't do much damage? You have to choose the right target and use the right skills at the right time.
Yes, it's only pressing a few buttons... but you have to press the right buttons and put the right skills on those buttons before a fight. If you see it does not work you can always go back and take other skills with you to better cope with the enemies that you will meet.
Oh, and Guild Wars is not a 'classic' single player RPG. It is mainly about fighting... either NPC monsters or other people... but it has a nice story campaign.