Add a tree structured tagging system with tags/sub-tags (to replicate folders, without folders, but with extra ability to have files capable to belong to different folders at once) and it's gonna be a very, very good service.
Otherwise, it is simple, yes. Spartan design, but I like it.