I would vote Ahrefs for having more details and usually more backlinks found (so it is great for SEO research), but SEMRush has a super handy report marker tool that is good for making client-facing reports.