Not only was it a good move, it was a very important and valuable one.
There are several threads discussing this if you want to search for some of them, but here are a few brief pointers to the reasons for this:
- The .com extension is the standard. If people enter your site name manually they will most often enter the .com without even thinking about it, sending them to another site or a 404 error.
- If you have the .info and someone else has the .com, as a result of the above point, you will lose many potential visitors to the .com site and if their site is on your same topic you may well lose a customer.
- A .info extension is primarily associated with informational sites, not sites that contain products or even advertisement. Furthermore, it is not often used, certainly not compared to the .com. People will have a hard time remembering your name with that extension and may just not find you when they try other extensions.
There are some uses for a .info however and it would be OK for them. I use one for the site in my signature. It is for a non-profit site and only contains public and membership information for the Douglas County, Minnesota, Master Gardeners. The name has only four letters which are well known as an acronym for the organization so works well—we really wanted that acronym so we took the .info. If the .com had been available we would have taken it.