Sip, tarda mucho porque compila todo desde los fuentes como BSD o Gentoo, no utiliza paquetes binarios como la mayoría de las distros Linux. Lo cual es bueno porque te permite customizar todo y obtener la mejor performance ya que genera binarios optimizados para tu CPU.
Respecto a Xcode, hay soporte para coloreado de codigo instalando unos plugins, pero tan avanzado como Eclipse no tiene... de hecho creo que ningún IDE soporta tantas cosas como Eclipse (salvando a Emacs claro).