This question poses much more than meets the eye. You can compare the various alternatives feature-for-feature, and there are threads with comments from users about most of the more popular tools. One thing you cannot do: easily move from one tool to another at any time during the life of your vehicle. None of the tools has the ability to import data from another tool. So if, say, you use Tool #1 for 6 months then decide you like Tool #2 better, switching to Tool #2 will not include any data recorded by Tool #1. Yes, you can download the data into a spreadsheet, but then you’re doing all the calculations on your own and not within the Tool. Examples where this impacts: any trend data over time like battery life, battery performance vs. temperature, etc.
Two suggestions: pick the tool you like best today because you’ll likely use it for the life of the car, and get a tool as early into your vehicle ownership as possible to include the most lifetime data. I like TeslaFi because it gives me a plethora of info detail that, while not always necessary, is a very nice-to-have over time. My Model 3 delivered 07/18 has had TeslaFi since only shortly thereafter and for $50/year the recorded data is just fascinating to me (yeah, I know, sorry).
Also, for anyone desiring a promotion code, here’s one: SalisburySamSays
Or use this link:
https://www.teslafi.com/signup.php?referred=SalisburySamSays
In either case you will get an extra two weeks added to the standard two-week trial period when you sign up using that code.