I understand why and how to use the SafeMath library. However, I was wondering if there is a kind of best practice guide how and when to use the library and in which cases you don't have to.
From a safety aspect it would be fail resistant to just use it on any any any operation, right? Still there are so many very high quality smart contracts which are still only using the library in some cases but not all. I guess it's for gas efficient purposes?
Is there any recommendation or best practice guide when and when not to use the SafeMath library?