Many things that I should consider before choosing any VPS provider.
Experience in VPS hosting
You must choose a web host who is at least having ten years of Windows VPS hosting experience.
Quick support system
Interestingly many hosting providers are offering 24 hours support. Check them by emailing or chatting at an odd time if actually, they provide such 24 hours support.
Inspect the money-back guarantee or 99.9% Uptime Guarantee.
Observe customer reviews
Evaluate carefully all reviews, customer’s feedback, rating forums and recommendations of the WebHost you wish to. Trust reliable third party reviews instead of paid reviews.
Can you add some other reasonable rules before going to take a VPS hosting?