This page is inteded to be my take on the popular site about what tools people use. For an example take a look at Aaron Swartz.
This is a slightly complicated question for me. Due to my setup I can work on what ever I want. But my company provided me with a MacBook Pro (13-inch, 2017) which I don't really like at all. The keyboard is mushy and too loud for a laptop.
My main computer and the device I usally remoted into is: Intel NUC NUC7i5BNB. The specs are humble but more than enough for the work I do: 64GB of RAM, Intel i5, 2x 256GB SSD. The device is always on and located at my home. I don't pay for a static IP (a thing in EU) but I have a dynamic DNS set up with Google Domains. The computer is not connected to a montior, and is on wifi so I can move it to cooler places in the appartament when needed.
Other than that I don't use anything at all - no keyboards, no monitors, no mice. My current phone is and iPhone X with the inclueded earphones. I do have an endless supply of lightning cabels in my car, home, at work...
On my laptop you'll find the following:
That's pretty much all that is running on that computer. Everything else is in the "cloud". For personal email and personal documents I use iCloud, and for wook Google Apps.
Now my computer is a different thing all together... This device I use to code.
This setup works for me. It allows me to stay mobile and work from wherever I want. The whole thing has a complicated firewall setup so I can be sure nobody can open my development ports except me.
Note taking happens in various places but I keep comming back to the MacOS Notes. For email I keep rocking the me.com domain still. It works and it's short.
My phone is something I use every day. It doesn't have a lot of apps but only what I use.
I don't let technology rule my life. This means that everything has to be setup with as much defaults as possible - in case I have to set it up all again I can in just minutes.
I don't have a lot of tools but the tools I have I know how to use and how to be fast in them.