$50 is way too much for a small app. I can run a node server with a small mongodb on AWS for $10 a month. Sure, it's likely a bit more management than an integrated service like yours but I could run 5 instances. I'll also admit that it is hard to compare given that there's no info on your site about performance or at least some indication of the type of hardware you're running on.