Shikamaru is far more genius than L in battle tactics. Offcourse he uses his mind in battle and can Fight people even if he don't know much about opponent like kakuzu and hidan. He is way more faster in finding out way while he is in danger.
Thorndike termed this the “Law of Effect,” which suggested that when satisfaction follows an association, it is more likely to be repeated. If an unfavorable outcome follows an action, then it becomes less likely to be repeated. Behaviors immediately followed by favorable consequences are more likely to occur again.
Toneri is actually Boruto's godfather kinda. He did appear in his dream to guide him. Last we saw of him he was frozen by Urashiki, so they might save him and he will be there ally. Don't know if it will work cause Boruto has no talent in the art of Talk no jutsu so they may need Naruto.