This topic has doubtlessly been argued extensively in forums for other games. Chances are they covered the exact same points. Instead of complaining, and wasting time, go read them and stop wasting space.
Do these forums have to deal with every little problem that some malcontent can dredge up about the game or the other players.