OK, but your "people you trust" was one partial sentence out of several recommendations.
I'll go further: if you have entire teams of "people you trust" they will make it work regardless of your tooling and in spite of your management techniques.
This really avoids the challenge though; it's like when you have talented, experienced development teams they can make it work if you use agile, waterfall or little planning at all
Your approach relies on having the rare quality (experience, talent or trust) vs. approaches that try to grow these qualitites over time.
And appreciate the "amateur" shot - is that how you show someone you don't know well how empathetic and caring you are when they disagree with your opinion?