Seems like this ought to be in 'Dungeons' but everyone's putting these kinds of threads in general so here I go...
My suggestions on how to make a Duty Finder system that would help community, and a call for others to post their own ideas after it.
Not a 'this community sucks/is great' or a 'the devs are/aren't making one' thread - but just suggestions.
- Give the option to form same-server only randoms.
- Give the option to make friends across servers.
- Allow grouping of friends from any World. So you could just go down your friend list and invite/tell/linkshell chat with any friend on any World.
- Make Vote-Kick a power ONLY the party leader has (see below for why).
- Pass party lead in order joined group if party lead DC's or is AFK more than 2 minutes.
- Allow random groups to stay grouped after completion, and re-queue together.
- Allow cross-world blacklisting.
- Make the blacklist account-based not its current character based. If I blacklist 'leetpwns' ALL of my characters should end up blacklisting ALL of 'leetpwns' characters.
- Keep people from grouping with anyone in their blacklist. On accident or purpose.
- Let people privately see the number of blacklists against them. Updated not more often than once/day (so you can't tell the moment a person blacklists you and thereby know who to send your buddies to harass). If you're starting to get on people's nerves, you can't know to correct yourself unless well, something is there to give you a clue.
- Do all of the above in ADDITION to the MVP system.
Thoughts on why to restrict kicks to ONLY the party leader:
Frankly I know it was crueler, but WoW originally had a 'party leader can kick' fiat system... and it was less abused.
One dictator can often be less harsh than a mob tyranny... at least on a small scale like this.
If there is one person with power over these things - the person that formed the party - that person tends to have a vested stake in the nature of the run: They want it to be successful, and/or polite, and/or whatever... so when the kicks happen, they happen for consistent reasons - and people learn to set expectations.
Back in the old WoW, due to all grouping being same server only, and only leads having kick power - folks gained a rep. You knew to or not to group with 'leetpwns' as (s)he'd kick people for saying 'Hi' or being 1.23% too slow on hitting A+B and UP...
Or you knew to or not to group with 'ponyhugs' because (s)he'd kick people for saying anything that didn't have a smiley on the end, but would tolerate any noob that could get past the login screen...
- Expectations could be set based on server rep.
And when kicks are not random because one person holds the power - if you know that 'jerk' running the group is a jerk and kicks for jerkish reasons, its not griefing.
You just know... 'group with the jerk if you agree with how they kick' or 'avoid the jerk if you disagree with how they kick.'