They continually update their product offerings and make improvements all the time. Scaling was a little rough when I first started because they didn't have as much capacity, but I have not had that issue in quite a while since they have added way more capacity.
They block port 25 by default so people don't burn their IPs, and they do require a deposit to start but I have no issue with this because I have yet to get a problematic IP. If you've been with them for a while and you have a use case for the port, they will approve it if you ask. They do all of this to prevent abuse which plagues any hosting provider. Before all of these people freak out about it in the reviews, they should consider the reasoning for it.
In terms of the number of bad reviews on here, consider that most people upset will take the time to leave their thoughts somewhere, while the grand majority of satisfied people who use it every day don't even think about it.
If you're uncertain, it's only $5 to test it out. When choosing a long term hosting provider for your applications, that is not much to put down. 縮小