My personal criteria for accepting a visual approach are to make sure that the workload does not get to high.
To put it in more practical terms, I will not accept a visual approach when the profile requires the autopilot to be disconnected at a stage where the cabin crew is not seated/secure and the approach checklist finished.
In other words the only thing remaining is to fly the aircraft and go trough the landing checklist and fatigue is no factor.