i have found the time of day doesnt really matter much for me. its all about being 100% focused on it, i can never guarantee that i will be switched on after work, so before works well.
and its also about time restraints, it really sucks if you have to try and fit your workout into a time...