Pessoal ER99 é uma alerta de erro do sistema de dignóstico da Canon, a Nikon não possui um sistema tão apurado, os erros normalmente culminam com o travamento da câmera ou até a morte súbita do equipamento, sem que haja um alerta de erro. Muitos dos ER99 são frutos de incompatibilidade de lentes, que também ocorrem com Nikon, a algum tempo vendi uma lente Tokina para o Bruno Gomes que simplesmente não funcionava na D50, mas funcionava na D70 perfeitamente, Ambas as marcas quebram, ambas dão erro, ambas possuem problemas críticos (as Nikon tinham a morte súbita de seus círcuitos, as Canon as quebras de Pino Guia), os problemas só mudam de lugar e de forma de apresentação, mas sempre vão existir. Eu tive mais problemas com minhas câmeras Nikon com que com as Canon... Questão puramente de sorte, porque já conheci gente que teve mais problemas com a Canon do que com a Nikon...
Quanto ao preço Canon é mais barata, sempre sai mais em conta montar um sistema Canon do que um Nikon, na verdade os sistemas Nikon são os mais caros dentre os que montei até hoje.