VFS is better. There has been issues and delays from AD embassy when dealing with couriers compared to vfs, plus its a safer way and easier to track. You can submit and collect anytime you like. Ignore that 4-5 pm collection time, me and many others just went much earlier to collect our passports no issues.
Good luck