Battery Watcher wants FULL INTERNET access. There's no reason on earth for it to need it. I find that BatteryLife (now on version 1.3.3) is far superior. It doesn't just tell you the percentage it tells you temp, voltage and what kind of battery it is as well as whether you are currently charging it or not all on the widget.
Best of all? It's FREE and is a 'no permissions required' application.
For calendar widget I use smooth calendar. Gives a nice 'quick glance' at your upcoming calendar events and ties directly into the google calendar. The only right it needs? "Read your calendar data". The one you list is very invasive, needlessly so.
Other than that I don't have much to say other than it's a decent list but a lot of the apps you list ask for a lot of permissions they have no need to have access to on your phone. While I'm sure they're harmless folks should consider that before installing any application. Tons of apps ask for that info just so they can sell it to 3rd parties. (it's how they can afford to be free, but it's very invasive of your personal information). Pandora, for example, is a REALLY cool app but you may want to take a long hard look at the laundry list of rights it asks you to give it which it shouldn't need just to stream media to your phone.
As for the twitter app? It's ok but I find PLUME far superior over twitter. It requests a lot less permissions and I find it's interface far more pleasant and easy to use.
Keep Up with TechRepublic