Recently review design for an email sender with following requirements:
The design proposal in place was to use a funky framework with persistence store etc etc.
After going through the simple requirements stated above, used following clean and simple design and I am happy to say we made right decision:
It was so simple and easy to implement and we have all control in our hand and there was no RAMP up time to learn new frameworks.
So, if you are confused with n number of ideas available out there using x number of frameworks, you can use the simple design explained above.