There should be no "no-knock warrants" executed between 10:00PM and 7:00AM unless you are going for murderers and terrorists.
All others sould be executed in daylight so that there are no mistakes involving wrong addresses and wrong "suspects".
If it is possible to arrest a suspect away from their premises, then the authorities should do that if at all possibe. If the Feds weren't such pussies, they could have arrested David Koresh numerous times when he was alone and off property. As it is, the Feds killed 76 men, women, and children all because they wanted to be cowboys.