This video discusses BJT from band-gap circuit perspective. Issue with diode is discussed followed by discussion on BJT, Brokaw band-gap and BJT in standard CMOS processes.
In my experience NPN has marginally better curvature and obviously it has better substrate noise performance. But otherwise noise and matching are quite comparable.