Overall I probably prefer the "feel" of Dulwich, but Clapham has things going for it. Much better transport, events on Clapham Common, livelier nightlife, bigger houses, nicer architecture (in places), much bigger selection of shops and restaurants. On the downside, Clapham has quite a scruffy high street and an abundance of annoying wannabe toffs.