Any time I see an article pushing a relatively unknown company over a well-established one, there's the suspicion that it's just part of a marketing campaign. And in this case, there are no benchmarks or anything substantial to back this up, even though the author tries to create the appearence of a subjective review by assigning category "winners".
It's still a bit confusing though, (IMHO), given that the discrepancy between hourly & monthly rates grows bigger the bigger your package is. It starts off from ~0.2 USD and goes up to ~400 USD if you max everything out and there's no detailed description of what additions are contained in the monthly package.
Also, on the more detailed pricing page their "recent prices" are broken and only show if you switch to Asia + then back to the US. Furthermore, do you need to pay for the server's forced minimum storage requirements (e.g. 20 GB * 0.16 USD per ? - I'm assuming monthly here) or do you only have to pay for your additional requirements?
EDIT: also, the suggested packages on the more detailed overview page list a 512mb RAM / 1 vCPU instance which is no longer available at all - (isn't that what heroku offers for free)?