12" MacBook is quite a bit smaller than the 13" Macs.
Downsides are (a) butterfly keyboard and (b) tiny screen. If you do anything that requires compilation, get something with a CPU fan like the new 13" Air.
Get the 16GB model either way.
Rocked it til it broke, and I'm still missing it 3 years later. I guess I need a new one.