I like the way that in launchpad if I want to host an app of little use to the public (like, say, a program which prints dots to the console, the count of them depending on which hour it is) I don't have to litter the global hosting site's namespace and fill it up with names such as HourDot but I can put it in my own personal namespace ~username/+junk/HourDot.
Putting all the branches without hierarchy feels like putting everything in one big directory.
Is there a git hosting site where I get to have a namespace for such small apps? Ease of creating and deleting temporary branches also interests me.