The game play gaps between Bedrock and Java are closing fast. At this point in time I would say the benefits of one over the other comes down to a matter of preference, especially if you are playing Bedrock on a PC.
Java has the mods. Bedrock is limited to behavior packs and resource packs. But even in Bedrock a server can have single player sleep and mob heads. It is the much more advanced mods that Java has that Bedrock does not.
As you mentioned, Bedrock is very smooth and a decent PC can have very good render distance (32++ chuncks). Java simply cannot compare to Bedrock for lag or game view.
For more advanced game play, Java edition allows you to build above the Nether ceiling ... at least for now. Bedrock edition does not.
Also for more advanced game play, Bedrock edition allows you to build with actual BEDROCK in Survival ... Java edition makes this nearly impossible. Bedrock edition also has trident killers, but no sweeping edge.
The game play differences are being steadily removed. The PC performance differences may never go away.
2
Maybe you could use honey and cake and craft Ambrosia which could give you regen for a few seconds. Just a use for the newly added honey and gives you a reason to have bee farm.