Yeah, the phone stays warm in my pocket ... about 1% drain every 3 minutes (that's headed towards 300 minutes or 5 hours.)
That seems poorly designed ... the apps can't sleep and be woken up via message from Android OS when a packet is received for them? That's like like basic OS design ... the phone should be able to be quite idle between network activities.