I'm running a node and Electrs so I can connect to it and not a public server, which allows me to avoid sharing my xpub.
It also feels good to be contributing to the network, and to be part of the Bitcoin revolution. I imagine people who vote in elections feel good that they participate in democracy, which is the closest thing to freedom they can think of. My running a node is something similar, but IMO much better.
I run one just to run one. Good for the network, good for me is how I see it. I am interested in lightning but opening/closing/balancing channels isn't in the cards for me right now.
I run a node because I'm a bitcoiner. Don't trust, verify. Running a node means I can know for myself. Running a node means I don't need to trust someone else's node. It means they aren't logging my IP address when I validate a transaction. Running my node strengthens the network. Another version of the blockchain is out there. Understanding how bitcoin works is valuable knowledge. I've learned many things while running a node. I don't want to be a passive part of bitcoin. I wanna understand it and be a part of its growth and success. There are many ways to prove you value bitcoin and running a node is one of them. Everyone should run a node.
2024 goal is to run a lightning node in a reasonably competent way. It's a bit challenging bc there's no real use case for it for me. I guess funding my SN wallet might count ;)
I am, not sure why yet. I have never had great luck at keeping something like that running in the long term, so I'm afraid of setting up a lightning node and getting burned. I understand backups are a thing, but I need a solid weekend or two to test it out and maybe a second price of hardware; the first thing I installed on my current setup is a password manager that I am quickly becoming dependent on, I want to test a lightning node in isolation. I'll say someone on nostr had a transaction sitting in their own mempool for like 3-4 months while fees were high before it got confirmed, that's pretty cool.