I don't know much about using that, because I mainly play in the FB app space. It certainly works for some people, I think pinterest is the poster child for that. On the other hand there is something to be said for letting users use as much of your app as possible before logging in, e.g. see reddit where they ask for an account only after you try to rate a link or post a comment.
If you got users already, then congrats! That means you have data, and with data you can make decisions on how to improve the app. The framework I use to evaluate what to do is based on three factors, UA/virals, retention, and monetization. Let's set aside monetization. I'd look at your metrics and see if where you are weak. If you don't have metrics, then that's the first place to start.
For UA/Virals, you want to know what your conversion funnel looks like, for example how many people that land on your app become users, what channels do you get users from, and from there a/b test to make those better. You can also try to have incentivized virals, for instance dropbox gave users more space if they referred a friend. In my world it is inviting the user to get some sort of benefit or unlocking some part of the app. Once you hit upon a strategy that seems like it work, you have to a/b test like crazy because even small changes can have a big impact. If your app monetizes really well, then paid UA can be workable, basically it becomes an arbitrage problem where you try to acquire paying users for a lower cost than they will spend in the app.
For retention, you want to know what the second day retention for your app is. If I have over 10% second day retention I find that workable, above 20% is really great. The retention curve seems to be that 14th day retention is about half of second day retention, so if you get 100 users on day 0 and have a 10% 2nd day retention then you can expect to keep 5 users from that cohort 14 days later.
To boost retention you could improve your app, but that's usually not the low hanging fruit so to speak. Do you do anything to try an reengage your users, such as sending them welcome emails, or other bacon-y emails. If it is a FB app, do you send app-to-user notifications or post stories on their wall? Basically, you need to find a way to reach out to them and get them to come back to the app. It depends on your comfort level, but I don't mind pissing off 80% of my day 0 users if I can get 20% of them to come back, because without being aggressive hardly anyone will come back anyway.