huh??Cut/paste works on every screen and every field just like any other windows program. Plus uses Windows standard shortcuts like ctrl+C,etc... You can even copy data without activating/modifying that field.
M2M also has what's called "add and carry" to carry all data from 1 screen into another new entry. (It's like super copy and paste)where it takes all the data and creates a new whatever with all that information already filed in, just modify one part and save.
A part/material should have a revision level attached to it. But you can also have parts without a revision level if you want (You should NEVER want to though). Why would having a revision on material frustrate anyone?..Thats just common sense.
Not sure what you mean by bulk changes on a material list. Do you know about "replace part in standard BOM's" screen for bulk changes? Do you use ECM module/functionality?
Your issues with M2M are CLEARLY, 100%, without a doubt, from under training and the mindset that the program is bad from the start. garbage in..garbage out.
Plus I bet most of the people who have a problem with it have never used anything else but M2M. You really don't know how good you actually have it. Think your frustrated now, go try SAP or Oracle.