Just a regular Samsung (S10e because it has a headphone jack; bought second hand to reduce e-waste), running Debian in userspace on the stock kernel because I didn't want to give up things like the camera 960fps slow motion feature. I like open source but I also like practical usability ^^'
The Debian "app" gives me access to apt and anything that has an ARM build, which is nearly everything. Sometimes I write code on it, like a PoC to brute force a numeric parking lot voucher was the most recent instance, but most commonly I use qalc (best calculator ever, also use it on desktop) and sshd to remotely access photos/Screenshots. It used to be more featureful and you could run things like wavemon and aircrack, but selinux restrictions have made that a thing of the past. Surely it's possible to adjust, but I haven't invested the time in finding out how yet