I will admit that I do enjoy the fact that 12's outfit isn't carved in stone like the last few Doctors have been.
One show he's got the hoodie on and the next his proper jacket, then maybe both the next and none of them after that.
It gives the impression that he just wakes up and grabs stuff to wear in the morning like regular people,
whereas 10 and 11 probably primped in the mirror for an hour. (Maybe not 11's raggedy Doctor but the Purple-y one)