I'd like to recommend TimeCamp, https://www.timecamp.com as a great alternative.