Agreed. The best manager I have had was non technical but at the end of the day he knew that his job was to defer to us on technical matters and make sure that there was nothing hindering us from getting things done, while ours was to get things done and making sure that we kept him updated on progress and blockers.