I have a survival world that I play on with my brother and sister (LAN). I have several QOL and Optimization mods but they are all client side. I'm currently testing out Prism Launcher but haven't switched over yet.
There is also a whitelist server that I occasionally play on but only when my siblings grow tired of Minecraft (their interest ebbs and flows with the natural cycle of yearly updates and school). I have tried several times to start a server with my IRL friends but they all last about 2 months then after 4 months another one starts up, server 3 was about 6 months ago, I'm always one of the last to leave. I find that there is no substitute to playing with someone IRL vs. using Discord/VoiceChat, or maybe I'm just shy.
I've only been playing since late 2019 so I still find vanilla Minecraft to be an enriching experience. I'm saving modded for when I finally get tired of vanilla but I've been going for 3 years with no end in sight.
Funnily enough I started playing on Bedrock (Windows 10) but when I started watching Hermitcraft I switch over to Java and never looked back.