Top tip - If you put too much salt in a curry (I ruined one once and haven't done it since it was that bad) then adding tomatoes can help even out the flavor.
I always add salt, partially because I'm a heavy smoker and have no capability to taste, but also because it is just a pure flavor enhancer and is delicious.