Definitely 3G uses more battery, but my question is then, why does WiFi go to sleep some time after you lock the phone?
Is it because as long as no data is actively flowing, then 3G doesn't drain the battery and there is no sense in having two data oriented radios on if no data is actually being used? I guess that's the only thing that would make sense, but I'm no expert.