I have developed my own checklist, I’m a checklist kinda guy. It’s not perfect but it’s better than BWRAF.
Air - analyzed, marked, MOD, valves open, breathe each reg and watch spg
Buoyancy - inflate, oral inflate, operate dumps, weights on, check releases
Communication - hand signals, light signals, slate or wet notes
Dive Plan - objective, route, max depth, max time, turn pressure, rock bottom
Emergency Procedures - lost buddy, OOG, entanglement, DSMB deployment
And last is a reminder that anyone can call the dive at any time for any reason.
I actually use going through this mentally as a relaxation exercise so I have it engrained. People I dive with, including instabbuddies go along without problems. I’ve had two instabuddies ask me to write it out for them after the dive was done. I also had a few give me a weird look but no one has not accommodated me.