I use a couple of different channels for distributing my plugins - default, eap and dev. I use dev builds to be able to publish builds that users might want to test, but I don't want anyone to download them by default. Users have to go to the plugin repo and download them manually, and use install from disk.
I have a dev build out at the moment, but there's a bug in the plugin repo display (in the IDE under Browse Repositories) which is proving confusing for my users:
The version at the top (v1.6.3-2018.1) is the current version available to the user. However the version at the bottom (1.7.0-snapshot2) is the dev build version, and that "Built from:" is in the plugin description from plugin.xml. It appears that the description shown is always taken from the latest available build (or perhaps the last build uploaded?) and is not related to the actual version that the user will download. This has been really confusing for several users who thought they had the dev build installed because of this. Since the description is also commonly used to show a changelog, I can imagine this being confusing for plugin users in other circumstances too, since they changes they're reading about aren't related to the version they will download.
Edit: I see that this description is also what is shown in the plugin repo page. I guess it makes sense there, since there's no way to know which channels the user will be downloading from. I think it would be better if it showed the latest description from the default channel in the repo page rather than including other channels, and if it showed the description corresponding to the actual version that will be downloaded in the IDE.