I would agree, but to a certain degree. If you can create something unique, both with features, good optimization and good looks, you just might make it.
By including community, be it forums, comments or whatever, you can make it more interesting too. You could easily open music site for...