Nova Launcher is an example of a pretty good piece of software that fulfills all 3 requirements in my mind (it's a 3rd party launcher, or desktop, for Android). It's what I use personally so it fits my power user and ricing needs, but it's also what I set up for less computer literate relatives.
It has every option one could want, but they are organised sanely and are kept separate from the basic interface. I don't see why this is difficult.
As a power user you could easily set up your click and hold labels with KWGT or KLWP. Having this option available doesn't make the phone worse to use for normal users. All hail the android ecosystem!
Nova Launcher is an example of a pretty good piece of software that fulfills all 3 requirements in my mind (it's a 3rd party launcher, or desktop, for Android). It's what I use personally so it fits my power user and ricing needs, but it's also what I set up for less computer literate relatives.
It has every option one could want, but they are organised sanely and are kept separate from the basic interface. I don't see why this is difficult.
As a power user you could easily set up your click and hold labels with KWGT or KLWP. Having this option available doesn't make the phone worse to use for normal users. All hail the android ecosystem!