suggestion: addons should have descriptions + comments and if possible a picture. but alongside that they should have "tags" like on steam where you can judge a addon within seconds from the tag's or learn more through descriptions. Each tag should ofc. have a dropdown text when howering over them saying what they stand for which can easily be done in java script.
tag example's:
multiplayer: addon contains features that only work when others are using the same addon
utility: addon brings extra feature's such as mini-games, calendar, music player, guides & coordinates etc.
stealth: this addon is never seen but runs in the background
hardware: addons that display ram or cpu used on addons
Management: addon contains a UI to manage/adjust features or how it works
timer: count up/down timer for world, dungeon, raid, abilities
UI: changes how something in-game looks, such as the actionbar or calendar etc.
Track: addons that shows player, her, ore or similar on the world map
Improved: 1.12.1 addons that where made or improved upon after 1.12.1 ended
Illegal: this is a red tag for the few illegal addons out there that might appear or not. when marked with this it removes the download posibility.
unknown: a tag that is only placed when the addon is currently unknown and un-tested waiting for the first tags by users before the unknown tag is gone.
2nd suggestion: i would like to suggest "subscription" which is also an idea taken from steam, players subscribe to addons they want while logged in and get a button + overview of all subscribed addons that they then can download all at once with a single click or remove/add to their favorite library there :wink:.