I think it really depends what you value as a power user, many "enthusiast" features still need root access and that both limits your choice but also (almost) rules out utility features (that I, personally, view as a requirement nowadays) like Google Pay
If you're looking for "big iron" apps like photo editing and midi sequencers then memory and speedy storage would be a requirement (many of the "gaming phone" models satisfy this)
Docker-compose is a orchestration tool that wraps around the inbuilt docker functions that are exposed like "docker run", when teaching people a tool you generally explain the base functions of the tool and then explain wrappers around that tool in terms of the functions you've already learned.
Similarly when you have a standalone container you generally provide the information to get the container running in terms of base docker, not an orchestration tool... unless the container must be used alongside other containers, then orchestration config is often provided.