Hard to say because Chevereto isn't a 1:1 alternative to imgur, flickr, 500px or anything like that. I try to create something unique putting in the mix all the good things that I saw there and there and I get ideas from the people who is already using Chevereto and from actually any service or system out there. The challenge is extremely hard because as you may be aware I'm pretty open to put anything on the system and the ratio of accepted vs rejected requests is huge which means that I always try to listen to everybody.
Is pretty easy to say things like "without X this is useless" or "X feature is useless" or "We don't need X" but the truth is that I try to add everything people ask me but that can't be done in a short period of time (unless of course you want me to do a crap script). The point is that I'm aware of like 90% of the user/community requirements but I can't fill them all like in one release or even in one major release. You have to be patient and this takes time to get it done and I do it at my own timing.
This particular request has been already accepted but like I said, it takes time and it needs other system layers before. For instance, people always ask me to add more social features and more premium features to engage users and then get a more robust website. Ok, that sounds good but are everybody willing to spend a fortune in servers? Nope. So I've to make a system layer that can take care of that before because we will end up with systems that collapse. That's why I'm working to add storages and grid servers, because there is a limitation before the actual feature request and I've to think in all those things before.