I think the biggest problem to the community is the Duty Finder. It basically means you are never held accountable if your an asshole and there is no community building. I have met some really nice people and wish I could have added them to my FL, but nope! Different server.

I'd rarely see a person leave a group in the early years of WoW after a few wipes (I stopped after TBC) and FFXI. Now we wiped once on the first boss of Haukke Hard? Tank leaves immediately, and really there is no punishment for it outside of a dinky 30min lockout.