The verdict
If you run a normal B2B site, I'd pick Google Analytics first. It is free, it connects with Google Ads, Search Console and Tag Manager, and it is the cornerstone of most marketing set-ups.
If a good share of your leads call, add CallRail. Without it you judge campaigns on half the picture and may cut the keywords that make the phone ring.
So for most small B2B teams, Analytics is the first pick. For a service business where calls are the main source of revenue, CallRail is the tool you buy first, and you feed its data back into Analytics.