I disagree! (fist thrust firmly in the air)
Everybody should be using widgets.
Everybody.
Widgets are the wave of the future. Future versions of WordPress might not even support the manual sidebar.php approach anymore. You never know, after all.
Also, widgets have distinct advantages. If they’re done correctly, then widgets maintain the same content across different themes. They add that layer of separation between content and presentation that the sidebars lacked up until now. Widgets add far more flexibility than manually editing code has, because they’re easier to work with. Want to move a sidebar piece around? Drag and drop is much nicer than cutting and pasting arbitrary code around.
Now, there are still some things widgets are not good at, admittedly. But those need to be fixed by introducing more widgets or adding on to existing ones. Not by eschewing them for *manual code editing*. What kind of serious CMS expects you to manually tinker with the code, anyway?