I have two depending on who I give it to - Newsletters and Signups or people I hardly want to hear from = GMail.com and a Google App one for those I actually want to hear from
It depends on your skill level and time you have. I personally prefer a VPS for the sake of control + the fact that you could possibly host multiple apps on it for the same price. I also use Heroku but generally only for testing/dev. I love the fact that I can deploy an app in 5 mins.
If I may suggest - have you considered adding it to the Awesome List either at:
https://github.com/sindresorhus/awesome OR https://github.com/mhinz/vim-galore ?