One piece looks nifty if you have the physique. Two piece only looks marginally less nifty and is WAY more practical.
I wear a tri short in the water, and pull on a full-zip cycling jersey for the bike and run. I'd wear a tri top for all three, but my team didn't have enough orders for tri tops this season.