Honestly its not hard at all.
I think the problem is is that groups tend not to weed out the bad players and just disband instead, and start the process all over again until they get lucky.
If you have someone in your group that fails to listen and causes several wipes you replace them instead or trying to kill 3 hours with them..