On every site i must have:
All In One SEO Pack
Anti-Malware Security and Brute-Force Firewall
Clean and Simple Contact Form
Easy Google Fonts
NextGEN Gallery by Photocrati
Custom Post Type Attachment ( PDF )
WP Google Maps
if you have any proposal for must have installed, please inform me...
well here is my must have on every web site :
Advanced Custom Feilds
Google Analytics by MonsterInsights
Google XML Sitemaps
Contact Form 7
Duplicator / Cloner / Migrator
Page Builder by SiteOrigin
Contact Form 7 uses too much resources, I much prefer Contact Form Builder.
As for caching, nothing compares to WP Rocket because it does a way better job than W3 Total Cache with less complicated settings options. The best part is that it also minifies properly, has lazy loading options and cleans up database.
For security, iThemes Security has better options to protect your website so I'd recommend it over WordFence.
There are lots of good wordpress plugins, but most consume so much web hosting resources. So I mostly try to find which is best and requires less resources.
Here's the list of plugins I use most :
Simple Wp Sitemap : An easy, fast and secure plugin that adds both an xml and an html sitemap to your site.
All-in-One WP Migration : WordPress backup Tool
WP Fastest Cache: The simplest and fastest WP Cache system
GTranslate - Google Translate (Translation Plugin)
Frontier Set Featured : Set featured image automatically from images in the post.
For SEO I was using yoast seo for a long time, but now I'm trying 'all in one seo' and 'The SEO Framework'.
all in one seo pack and w3 total cache is important for me, wp-optimize and backwpup sometime will be an optional
Plugins that are on my MUST HAVE LIST are only Classic editor cause I hate guthenberg..and Elementor and Elementor PRO cause it is so powerful.