Problems I have had, have usually been because of

1. Not testing film speed vis-a-vis my style of shooting
2. Not doing a test batch with a new developer or dev-fix combo.

Have since learnt not to proceed further without either. No substitute for testing.