More than battery life or small size, I think the most important cost is the cellular plan. With AirTag, the find my network acts as the communication backbone and it tracks the AirTag in literally every country, at no cost. On the other hand, cellular is expensive AF.