Your budget tells you how much development latitude you have. If it's constrained, making the best decision should start with letting your audience dictate. Go with the platform the latter prefers and responds to the best. Moreover, take the revenue model that works for them into this analysis. That way, you'll surely get your ducks in a row.