To me if feels like in a few years the abundance of TLD's will degrade the value due to scarcity. As consumers get used to seeing all kinds of things after the dot, on all kinds & quality of sites, the impact & value of any particular TLD will drop. It may take longer than I think, (I still know one guy who doesn't know the difference between the address box and a search box on his browser.)
Some of the businesses that can't afford a "good" TLD will become successful and show customers it is the company that matters.