I'm convinced that TLDs will slowly fade away. They're not very intuitive, especially if they're not a .com and the user is not very technical. I know Google would love for search to basically replace the need for them but I doubt that'll entirely happen. But I don't think they are long for this world.