Here we'll reccomend a few plugins for site enhancement like contact forms, widgets and better functionality. All of these have been used and tested by our team and are usually free and have paid add-ons or subscriptions.
Ninja Forms just updated to it's biggest version yet!
3.0 is a much easier, simpler way to insert and use contact forms in Wordpress. We're using Ninja on our site now and we love it! We also love plugins that allow for extensions. What's an extension you ask? Extensions are paid extras or add-ons to a plugin that adds functionality, features, or options you can pick exclusively what your needs are and what you're willing to pay for.
Blogvault is one of the best backup and security plugins for Wordpress out there. We have great experience using this to restore customers data either after a site attack or just restoring an older backup. It's easy and seamless. Blogvault is a subscription service that allows you to take the worry and care out of knowing your site is in great hands.