depende de tu aplicacion, si es una que requiera exactitud de tiempo deberias buscarte uno externo, en caso contrario no tendrias problemas con el interno. En el datasheet suele venir el % de error del cristal interno, que suele ser un 2% a determinada tª y segun se calienta ese % aumenta (normalmente hasta un 5% antes de achicharrarse (125ºC)).
Por ejemplo si usas el interno de 8Mhz tendrias un error de -160Khz a +160Khz, en caso de usar el PLL este tambien tiene un % de error por lo cual habria que sumar ambos errores.
Como ya digo, depende de tu aplicacion. Yo lo uso en una aplicacion con USB y la verdad es que me va bien, solo lo uso como prototipo, en el diseño definitivo va un cristal de 10ppm maximo de error, pero para probar pues esta muy bien ya que te ahorras el tener que conectarle un cristal.