1. It requires a healthy ego. Some people feel like it's childish since it is more like playing games than language learning. Other folks don't like making mistakes all the time.
2. It is great for languages that do not already have documented grammars and/or dictionaries. I believe the Summer Institute of Linguistics uses this method in some areas.
3. It naturally caps out in utility at around CEFR A2 / ACTFL intermediate. While many Americans call this level of proficiency "fluent", it really just scratches the surface of a language.
Regardless, I'm glad you found this method and that it works for you. Congrats!