Paying upfront always makes me hesitant. So I just went with my existing generic interval timer although I love having dedicated apps. The concept of trials is very well established.
While the official iOS app store trial feature works only for subscriptions afaik, you could just lock functionality after n workouts or days until in-app purchase was made.