For working in Photoshop, the Mac's capabilities are more than enough. The main thing is that the RAM should be not the smallest. But if you are a programmer, use the built-in macOS terminal, but need more functionality, you can consider alternative terminals and apps
https://setapp.com/how-to/terminal-alternatives-for-mac. Thankfully, and this is now in the public domain, and you can easily read about Core Shell, Warp and so on.