I will never not put in a plug for my own Companion App redesign request:
One thing though: I strongly disagree with adding text to them. They should be intuitive, yes, but text requires reading and interpretation. A well-designed UI should make control functions immediately evident at a glance. (source: have done some UI design, and flew aircraft with glass cockpits which are much more complex, and a higher workload environment, than Zwift)