In reply to Gobinda.

Asking for a review (or to promote a pro version) in the general admin dashboard IS a bad thing IMO. The dashboard isn't the place for advertising, period.

There are plenty of possibilities and spaces where one can ask for a review; on the plugin settings page, on the plugin page at wp.org, after answering a support question and by building an awesome product. If ratings stays out, well, then maybe the product just isn't all that.

Think about your marketing strategy before you decide to release a plugin on wp.org. It prevents panic play afterwards.

Annoying your users all over the admin isn't the most effective way to get good reviews either. Keep in mind that having more than 20 plugins enabled for a WordPress website isn't that uncommon. Now imagine that a lot of those keep asking for feedback or upgrades etc. And now imagine a person who maintain 50+ sites like that, getting constantly buggered.

A plugin should solve a specific problem, not get in the way.

A good marketing strategy combined with an amazing product should lead to awesome reviews and upgrades to pro products. A nag in the dashboard, won't give you that.