I think the main issue is that theres not a uniform 35mm², theres several different standards for lugs. An overview between two commonly used, at least in germany, standards can be found at Klauke. To note there is, that they identify the correct crimping die not by cable cross section, they do it by a code stamped into the lug, KL16 for example.
DIN compression cable lug or tubular cable lug | Klauke
Another issue is the cable diameter due to its stranding. A coarse stranded 35mm² has not the same outer diameter than a fine-stranded 35mm² has. You should not use the same lug for both, or you should not use a lug designed to be used for a fine-stranded cable on a coarse-stranded one (the other way round it might not even fit, so if youve ever asked yourself why the damn 35mm² lug does not fit onto the 35mm² cable without fraying, then this might be an explanation).
Ive been crimping lugs for almost two decades now, with various dies and tools, and yes it is a hassle selecting the correct one, reading the lug documentation just to press two things together. But its necessary. If the lug does not have a documentation, or at the very least a standard its been built according to, then dont use it.
The best tool to crimp that ive used so far was a four sided hydraulic crimper, with three moving jaws. from 16-240mm² everything was possible, with the same tool, and due to the hydraulic pressure relief valve, it crimped them all solid.
If i can choose, then im using compression cable lugs according to DIN46235, since they come with markings on the tube indicating where and how many times you need to crimp. They are also able to take coarse and fine stranded cables