The .com domain suffix is a better choice for commercial businesses for sure as it is more familiar and ranks higher in SERP. But also .co domain extension can be a good option when the .com domain name has been taken. By implementing SEO practices you can rank well for it but it will never outrank a .com domain name.