In my humble opinion the truth is somewhere in between... It is true that analysis helps, but how much in depth should it be in the beginning? I think one must find a balance because in the beginning too much complexity could be too much to sustain. I've done Genki and now I'm doing the third book of the serie, and I find Genki has a good compromise between semplicity and complexity. It gives a good amount of information that will put you on the right foot to understand those grammar constructions when you encounter them on native media. Sometimes this is not enough but you're on the right way and you must not understand everything from start. With the knowledge Genki gave me about causative and potential I am in the condition to analyze that sentence but, honestly, without the context from which it is taken I'm not able to understand the "actors" of it. But is this so essential in the beginning when there are tons of other things I still don't know? Things way more useful than this... So, it is not better to understand the basic of causative and potential first, then go on to other things you'll see every time... and then when you have a good understanding of all those things in a not so deep way, you can go more in depth with all those things. There are almost infinite details of every grammar point and you can not study every one of it in depth before going to the next grammar point, I think it is better to study in layers of complexity.
For example some grammar points are the same between the basic and the intermediate dictionaries of japanese grammar, but in the beginning it's better to study all the grammar points of the basic one, and only then proceed with the intermediate one? Or it's better to study a grammar point in the basic, then in the intermediate and finally in the advanced one, and only after this you go back to the basic one and proceed to the next grammar point? I think the first thing is better, but everyone is different and I might be wrong
For example some grammar points are the same between the basic and the intermediate dictionaries of japanese grammar, but in the beginning it's better to study all the grammar points of the basic one, and only then proceed with the intermediate one? Or it's better to study a grammar point in the basic, then in the intermediate and finally in the advanced one, and only after this you go back to the basic one and proceed to the next grammar point? I think the first thing is better, but everyone is different and I might be wrong

