I've recently discovered this app - to my shame, it's been around ages apparently. It ticks every box I need for a workout tracker. I've found it incredibly easy to use and one of the most detailed yet customisable workout trackers I've used.
I've been that impressed with it, I've felt inspired to add it as my first 'hunt'.