A quick search should bring up lots of posts on this subject.
Neoprene - slightly better underwater (more insulation, more streamlined and maybe more durable)
Trilam - slightly better on surface (easier to don, more comfortable on warm days).
I have used neoprene, crushed neoprene and trilam...