Partial precedence is the right design
Many praise Zig requiring parentheses for ambiguous operator mixes, noting WGSL, Fortress and academic work did similar, and hope other languages follow.
Drop precedence entirely
Some prefer Smalltalk-style left-to-right, APL right-to-left, or Lisp-style prefix notation so no precedence rules are needed.
Functions instead of operators? No
A suggestion to replace operators with named functions drew pushback that operators are just sugar and are vital for readable math-heavy code.