Top-level domains

One of the most important purposes of domain names is to provide easily recognizable and memorizable names. They say that the type of the domain name is of great importance. And if you want to be a success you should have the first level / top-level domains, including com, net and org???