I remember once when I was roaming at exhorbitant cost, I was regularly turning off data to save money and my battery life was greatly improved. I wish I could have finer control on the polling frequency and volume of most apps...
Plus, programming in the Tasker UI is fiddly.
[1] http://stackoverflow.com/questions/12535101/how-can-i-turn-o...
It essentially disconnects data when screen is off (the algorithm is a bit more complex, but that's the basic idea). Especially in areas where my phone passes between 2G/3G/noSignal often, I see much improved battery life.
Only drawback is that background downloads get canceled when the screen dies but i don't have any downloads outlasting my active usage sessions anyway so i don't care really. Many people wouldn't like missing the push notifications from the mailbox but for me that is just another good reason to activate it.