¿Por qué no usar ViewBag en gran medida?

¿Qué pasa si uso demasiados ViewBag en la página MVC3? ¿Qué problemas extremos habrá si continúo usándolos fuertemente? En pocas palabras, ¿cuáles son las desventajas de ViewBag y cuál es su alternativa?