Would I recommend? I already have to others in my gym...
I like that I can add notes for specific things I trained on in a given session. The time tracking feature allows me to know exactly how much work I put in to go from one stripe / belt promotion to the next.
How long did it take you to get your stripe? Was it two months, three? No, it was 37 actual hours of drill and 4 of sparring. I can see added functionality possibilities here for automatically seeing these types of reports.
I'll also add that after an update a while ago, I noticed a specific bug. I reached out to the devs and was surprised to get a response at all. But beyond that, they asked for some data and a patch was released a very short time later.