The undeniable advantage of becoming a CFI is that you learn a lot more than what you've learned so far. See what I mean ? You only really know what you teach...
BUT... There are hundreds of CFI's waiting for students out there, and dozens more each week. For some of them it has been a good investment, for some not.