.Co is good if you have a nice hack (E.co), or a short domain (3 chars including the extension like g.co is brilliant), or if it is country related (Colombian tourism) other than that there is no reason why to choose .co over generic tlds (.com, .net, .org or even .info).