I remember this setting very well. In the interest of discussion, there’s a fine balance between being new-user friendly and obscuring what happens when you hit a button on a UI.
The buzzword/lingo new-user-unfriendly term “compiz” appears nowhere on that UI and that may be a problem in itself. A new user may read all about compiz only to see it nowhere in the settings. Good or bad?
In this regard, I like the Mate Tweak approach better but I have the familiarity bias.
On a secondary note, that setting had 2 levels of preset compiz features. Not a bad idea in my opinion. It’s not free, of course, as someone has to select these presets.
I forget “Custom”. I think it brought up CCSM or a “Do you want to install it” dialog. I recall it was selected if you modified off presets.
Also part of this discussion is could Mate Tweak be an Appearance tab? Possibly. I’m all for integration.
My bend on integration is deep. Why in the world isn’t Logout, Reboot and Shutdown on the same dialog yet???
Core problem with compiz and new users? IMHO: CCSM (ComizConfig Settings Manager). This end result of years of feature patchwork has made it a tough nut to crack. As a user of the cube I understand the “Viewport Switcher” integration using “Plugin for initiate action” but dang, I’d hate to have to explain it to someone!
Just my 2 cents on the topic.