[edited by: CWebguy at 8:05 pm (utc) on Aug. 13, 2008]
If the site brands better on .info then that would be the logical way to go. There are more .com sites so people tend to "assume" .com does better in search, but that is not the case, it is .com is older and there are more sites.
As people become more familiar with the web and as new TLDs are released semantic meaning between the domain and the TLD will become increasingly important for branding.
The other point people will argue are people will instinctively type in widgets.com instead of widgets.info
On balance more people will type in widget.com than widget.info, but the traffic is minimal for a developed website to the point to be almost insignificant in the over all scheme of things.
In terms of bleed; i.e. people incorrectly remembering your site as widgets.com when in fact they should have remembered widgets.info, from our experiments bleed between TLDs is minimal. Most bleed occurs within a TLD miniwidgets.info will bleed far more to widgets.info than either miniwidgets.com or widgets.com
(As you own the .com you can redirect it so type ins are not an issue anyway)