Not all Plugins are "equal" - nor are plugin designers.
I just recently purchased a plugin named "Onboarding". It is fast becoming one of my favorites!
There was a "glitch" when I first uploaded it and made some settings / preferences;
however the Designer of the Plugin quickly found the problem, and, corrected it in a very efficient and quick manner.
You might also want to look at his latest development - it is very unique I believe; I am going to seriously look into purchasing it once I have the time to fully investigate the "associated" requirements.