This is actually quite a good option. I think even a regular watch with a timer option would be great (and then you don't need all the tracking/bluetooth connection and whatnot)
But I suppose regular watches usually don't have a vibrating alarm, only an audible one. I guess that's because that uses more battery