It really depends. Personally I find my 13" MacBook Pro to be good enough for when I'm on the go, but at home I connect it to an external display for programming. (It also depends on how good is your eyesight.)
I would have preferred the 16" MacBook Pro and I will buy a 16" when my current laptop becomes unusable (still going strong for now).