I've been with Hostwinds for 3 years and have had a decent experience, nothing outstanding. Recently however, they have changed something forcing you to upgrade to a "Cloud" VPS if you wish to add additional IP addresses, etc. to your package. Interestingly enough, the same package that cost $55 now costs $75 if you "migrate" as they they put it. We all know datacenter costs have gone down and will continue to, so why the $20 per month jump in price?
But the issue I've found most over the past few months is that the Tech Support don't know what they are doing anymore. They used to be skilled and knowledgeable when you made a ticket, now they either don't read the ticket and take time to understand it, or are just plain "I can push the reset button and now have been promoted to answering tickets" type people. A simple request to have additional IPV6 addresses assigned took a back and forth with 4 different support people before it was resolved. A downed website took over 2 days and over 7 different employees.
To further that, when I created a new cloud VPS server on Windows 2016, they did not install the Windows source files onto the HD so you could add roles and features or Windows components. I had a 3 day back and forth with them, 50% of the time them not understanding something very simple like that and 50% of the time they reffering to my new package as "Unmanaged" and they won't help - which is fine, except that their own TOS says they will help for 2 certain things: Infrastructure and a properly configured VPS, which this fell under - and they still did not fix the problem. I had to end up downloading a CD of Server to get the Source files so I could install IIS.
Better to look elsewhere if you need support that knows what they are doing.