Instead of reading everyone's comments I am going to base mine on experience...
I CHOOSE FOR A TECHNICAL IT MANAGER !!!
I had both technical and non-technical IT managers. The non-technical have been by far the worse in regards to IT or technical projects. It is because they are ignorance of what is truly needed to make the project work efficiently and effectiviely.
DO THEY HAVE TO KNOW ONLY THE BASICS?
An IT manager must know the basics at the minimum; and should know more [but not in all things]. The IT manager does not need to know all aspects; but must have a good conceptual [not expert or minimum] idea how the IT operations work.
SHOULD THEY BE VERY KNOWLEDGEABLE ABOUT THEIR TEAM TASKS?
No, but more than vaguely aware, the IT manager needs to have a good conceptual grasp of the tasks being performed; and query the staff were it believes it needs assistance in either training or support to achieve project goals.
SHOULD BE INVOLVED IN DAILY ACTIVITIES AND HOW DEEP?
Even for non-technical managers, a good manager does not get involved with day-to-day activities. Excluding emergencies, it is rare for "Good" managers to become deeply involved with any task of an IT staff, unless they are performing that task.If the IT staff member needs help then appropriate action should be taken [whether counseling how to do the process, help find a solution, or get other staff members involved that can assist...].
DEEP ENOUGH TO DO IT ON HIS OWN?
Again, good managers let their people do the work, and not micromanage. If the mamager is capable, he can do the task, but SHOULD NOT, because [barring EMERGENCIES] he is the manager and has the staff to do the tasks [supposedly...].
PROVIDE TECHNICAL GUIDANCE TO STAFF OR JUST KNOW CONCEPT ON WHAT STAFF DOES?
Depending on how technical the manager is, and how new the IT staff recruit is, determines if, at all, the Manager gave technical