Or it\'s advisable to do that? Why?
It is not necessary, nobody will kill you if you do not do that.
However, do notice that it is often more natural to write (A == B) than A.Equals(B). If you provide both methods, it will be easier for consumers of your code.