I have realized that all kool-aid is quite useless for most situations and thus have reduced my tests to two simple things:
- write unit tests for units that actually are complex and do need it
- focus on getting as much coverage as possible on functional and system tests