I had m3 21” barrel. Reliable yes Inertial system not my preference, can’t be neglected too long because it’s painful to clean it.
Why I switch to Beretta? IMO beretta lighter, handles like lightening, cleaning is easier using brake cleaner. Shorter stock letting me better wrap around it.