~ Changing your server version + plugin versions
I don't see enough benefit to require adding these features.
Changing Plugin Versions:
A majority of users would not use this feature and if anything, it would only confuse the inexperienced users who might not know if the latest version is better compared to any specific version.
It would take a toll on our storage as we would need to store multiple versions of every plugin in our plugin list, not just 1 jar. I'm not sure if this is worth it compared to the benefits we would get from adding a feature like this (barely anything).
Changing Server Versions:
According to Minecraftservers.org, 70% of servers are running on Minecraft 1.13 or later. Only 7% of Minecraft servers are actually running on version 1.8.
People only want 1.8 because of the combat and 1.15 is going to revamp combat (coming soon). People might only want 1.12.2 because of the performance improvements (which Mojang said that 1.15 will also improve performance by a lot as well).
This would also make maintaining the plugin list much harder as we would need to maintain different lists for different plugins as well as keeping all those plugins up to date. 1.14 plugins doesn't work on 1.12.2/1.8 and the opposite is the same.
I'm not too sure if it's worth supporting older Minecraft versions if most of our users are already using the latest version as well as most Minecraft servers out there are using one of the newer versions of Minecraft.
Server Icons (Both Minehut server list and the Minecraft server list)
Minehut Server list:
Yes, this is something we are considering and we have had conversations about this in the past.
Minecraft Server List:
Right now, you can upload a server-icon.png but it wouldn't show up because pinging your Minehut server IP is pinging our proxies and not the server itself. Adding a feature like this would require us making a custom fork of BungeeCord (our proxy) and making changes so the server icon is passed forward to the server ping. While it should be possible, I wouldn't exactly have an idea on if/when something like this would be added.
This is a feature we would like to add, but at the moment it's not something that we are working on or planning to start working on.
Getting unused server names
A user's server name should not be automatically changed unless someone specifically requests that name. Maybe we could have it so if someone wants a name someone has and the server hasn't started up in the past 4/6 months, it would send them an email. If they don't start the server within a week of that email being sent, it could let you claim the name afterwards. I think a system like this would be better and would give the owner a heads up before actually letting someone else take the name.
Add more 'Items Per Page' Settings
Yeah I don't see an issue with adding a "100" item. I'm completely against showing all the plugins at once though, that would most likely lag the panel as it would need to load all the plugins as well as make the page extremely long so I'm not too sure if anyone would actually use a feature like that. If people are trying to install plugins, they can just search for it instead of listing all the plugins on 1 page and trying to find it there.