You have raised an important tropic. In this era of technology, we always have to use some devices. In some cases, we have to change the device depending on the time and place. For example, when going out use one and when staying at home use another.
The features of the devices will depend entirely on the user himself. However, the things that I generally give the most priority are
As a daily diver, I first give importance to the processor of the device, RAM, Storage and camera. If these four aspects are good, I like that device initially. All users who give importance to the issue of video or photos will definitely give priority to the issue of camera and resolution. In case of storage, it would be minimum 128, If not you will not feel very comfortable using the device because you may have to install various heavy apps. In the case of RAM, I prefer 8GB. If the device is slow, it seems unpleasant to me, which is why I give great importance to RAM. Those with a good budget will definitely be interested in collecting high megapixels camera.
I am not very interested in secondary devices.
In the case of personal computers, I think everyone gives a lot of importance, especially what kind of hardware to set there because it is used for both personal and professional purposes. In this case, everything depends on the type of work. If someone is interested in doing graphics or editing, then of course they will give importance to the motherboard, processor and graphics and a good SSD for storage in terms of fast file loading, and in this case, the monitor is much more important, especially for getting accurate colors. Even if the budget of the processor is high, it is better to take Ryzen 7 or Intel i7, especially for heavy work. RAM is better if it is 16 GB. However, one can increase it according to the type of work. In terms of storage, 512GB SSD is good, but for those whose files are large, it is better to increase the HDD1TB or as much as they want. One can install it later according to his capabilities. I think 512GB SSD is enough for software. Also, since power problems are common, it is necessary to use UPS. However, the mentioned issues may not be effective for everyone because the financial capacity of the user is an important issue.