That's exactly what I was evaluating. Thanks so much for a so detailed explanation and guidelines. Hoping for the next in the series.
How about the maintainability in cases of changes in web console or upgrades of NAM version? It might have some configuration losses that you already spotted?