I'll go first. I strongly prefer Bedrock to Java and actively dislike the Java edition.
Edit:
To clarify my reasoning(copied from a reply I made:
Bedrock has a few features that I find to be really nice, and make Minecraft a much nicer experience for me
Better performance(I'm aware of sodium)
Simple Crossplay
One-Click modding API
Starting a world on my realm on my PC, and then continuing on my switch in bed
Split screen for when I have friends over to play on Console
.mcworld files make world management and creating backups really easy
I'm also well aware of bedrock's issues. The things that bother me:
Shitty offhand
The marketplace
Chat being mobile oriented so it takes up the entire screen
But overall, I've just kinda learned to really enjoy bedrock, and playing Java just feels like a hassle to me. I should also clarify that I am mainly a Vanilla player. I rarely dabble with mods. My experience with modding was ruined by needing the twitch app to install mods a few years ago.