Arduino UNO or Leonardo?

I haven't seen a dual-inline-pin version of the Leonardo - only the surface mount version. With a Uno, you can pull the 328p from its socket and put it into a circuit after programming it. You won't (as far as I know) have that option with the Leonardo.