Thanks for the great article - our main plugin is not new, but we are constantly trying to promote it. Some of the points were known to us, some were new and interesting info, especially regarding "Plugins A to Z" - we've contacted them right away, hopefully they will review our plugin. :)

Also tried to contact WPTavern several times to get reviewed, but unfortunately no feedback till now :(

As for the topic, we also recently published a similar article on our blog, but it's more related to the process of commercial plugin development: 12 Tips for Creating a succesful WordPress Plugin or Theme - hopefully somebody can find it useful.