Honestly, I think that, even though it's easier to abuse it, a rating is far more representative than a thumbs up. A 9+ will persuade me more to download than 20 endorsements or whatsoever... And 3 hours is an excessively long waiting time, because only really big mods like quests, factions or new lands take up more than 3 hrs of playtime... But since the system is active, I doubt my criticism has any value...