What hardware do I use?
I currently do most of my work from a Thinkpad T420 laptop. It's got great Linux support but a nonexistent battery life. At work, I use an HP Z240 workstation, a beefy Xeon machine with lots of RAM and a big SSD. At home, I use a dual-monitor setup on a PC I built myself long ago, with an i3-2105 CPU and 12 GB of RAM.
I use a Google Pixel phone. Despite its shortcomings, it's by far the best phone I have ever owned.

And what software?
On my laptop, I use Xubuntu 16.04 with XFCE. I use Chromium as my daily browser, but I have been toying around with Firefox with the release of Firefox Quantum, which is actually fast. I do most of my coding in Emacs, but I also use vim, Atom, VS Code, Android Studio – whatever gets the job done.
On my workstation, I have a University of Michigan Windows 10 core image, which I do for most office tasks. It works well enough, but developing on Windows is still a major pain, even to SSH into the cluster I do most of my heavy compute tasks on. Therefore, I have Manjaro XFCE running in VMWare Workstation for any developer tasks. Unfortunately, working in a VM is still buggy, with annoyances around scrolling and general responsiveness.
On my desktop, I use Arch Linux with KDE, but otherwise similar software setup as my laptop. I also have the KDE/Qt equivalents for many core pieces of software, like Clementine and Krita.
I run stock Google Android on my phone.

What would be my dream setup?
On my desktops, I would like to have a dual monitor setup at work. Having a VM in one monitor and a responsive Windows desktop on the other would be a dream compared to having to switch between the host and guest OS so often.
My home laptop and desktop need to be upgraded to SSDs, but I keep slacking off on actually making the jump.
Another thing I always feel I'm lacking is a good camera. While the Pixel is leaps and bounds better than any other smartphone camera I've tried, it still (usually) cannot compare to a good DSLR.

Acknowledgements
This post was heavily inspired by the uses this interview series, which has some great interviews by other people working and struggling with their technology.