Quisiera separar lo que es un proyecto en sí de lo que son sus archivos componentes.
El proyecto es el que cambia versión a versión, el ensamblador, linker y mplib no cambian tan seguido. Tampoco los compiladores de C (que uno los actualiza independientemente de actualizar el IDE o no).
Es cierto que el proyecto si uno trabaja con versiones diferentes de MPLAB hay que rehacerlo pero el resto sigue funcionando. Es más, un truco simple constituye en poner los mismos códigos fuentes todos juntos y crear 2 proyectos, uno con cada MPLAB para que no haya problemas. Cada uno trabaja con el suyo y bueno, si hay que agregar algún nuevo archivo habrá que avisar.
No he probado el MPLAB 8 porque mi experiencia personal me dice que no he de cambiar de caballo a mitad de camino... así que como estoy con un par de proyectos encaminados no quisiera tener que lidiar con cosas nuevas justo ahora. Además no estoy pensando en usar los PIC32 por ahora por lo tanto , sigo con mi MPLAB 7.62
En ocasiones los upgrades son para corregir bugs en alguna herramienta o para incorporar micros nuevos, si uno sufre el bug entonces si es hasta recomendable actualizar, sino no.
Uso bastante el simulador y por ello también suelo ser amigo de instalar nuevas versiones (previo leerme las release notes) ya que en ocasiones mejoran algún punto de la simulación de algún pic en particular que en una de esas justo estoy usando.
El simulador es algo muy potente y rápido , permite hacer muchas cosas aunque por supuesto, solo con el pic. Si queremos algo más integrado ya conocen, proteus o ktechlab.
Para opinar sobre el MPLAB 8.0 realmente haría que usarlo un buen tiempo y poder ver entonces qué cambios reales ha introducido.