I use Mailchimp for my project https://dndemail.com. It has been a great way to launch my solo project. MC has been great primarily because it is:
1. Flexible 2. cheap 3. easy to implement API
I use the api to push the email address of new sign-ups into Mailchimp.
In Mailchimp I have an automated DRIP campaigns that start emailing the users with regular emails about how to use my app and take advantage of all the features.
I can update the user's marketing channel in Mailchimp depending on their actions in my app. For example, if someone cancels their subscription, I trigger a Mailchimp email asking for feedback.