Buddypress. Works well with WordPress - never heard of peepso if I'm honest.