I switched from DynamicG Zeiterfassung to WorkingHours Pro (Windows and Android, mainly to be able to use the app on windows) and I'm quite pleased with it so far.
Zeiterfassung has one feature that I'm missing on WorkingHours though:
I work on a flexible working hour scheme. In Zeiterfassung I can input a daily and weekly target working time and it
- shows me the daily and weekly delta
- alerts me when I have reached my target time
It would be awesome if WorkingHours would get this feature in the future.