Interesting plugin here. I personally use https://wordpress.org/support/view/plugin-reviews/wp-plugin-info-card to display plugins. The presentation is so nice and you can tell there's been a close attention to detail by the developer. It would be great if WP Contributions did something similar with their theme showcase widget.