I honestly know nothing about good or bad social aspects of an MMO since this the only MMO I've ever played and am still enjoying despite being only beta. But yeah, it's BETA. As a DC comics fan, it gives me what I want - patrolling and exploring a full sized virtual version of Gotham and Metropolis. As for social aspects, it lets me team up with other players and even at this beta stage it lets me form a league/guild and join groups. There are instance missions that randomly team you up with other players who have queued up for the same mission and they seem to work pretty fine. Now having said that, I would like for there to be either a lifetime sub or some kind of free to play deal where you only pay for expansions and DLCs.
Nice character btw!

Are you on the PVP or PVE server?