AHREFS all the way. Semrush data can be seriously unreliable. They don't have as many keywords, they have poor non-US coverage and their backlink scanners are a joke. I used to have pro accounts on both services, but last year I canceled my SEMrush subscription, moving to Ahrefs (and LTP)...