As often it is tha case in life, I think that a balanced approach is almost always the better choice: delegating tasks is mandatory as you grow and become a bigger company, but if you delegate everything and lose contact with what people are doing, trusting what people do (or saying they are doing)... well, when money are involved chances are that you will soon find out that a lot of people aren't worth your trust.
Yes, agree on that.