yes, it has WAY more servers, 0 microtransactions (other than 3rd party clients that aren't linked with minecraft or minecraft servers), huge variety of minigames + updates, tons of mods (that are free), texture packs, ability to change any version with users of the newest version + older versions, better combat system, crossplay plugin (although a bit more complicated and a java account is required). minecraft servers on java are amazing as well, there's TONS of them and the most popular one, Hypixel is really fun with lots of fun minigames.
also, the pvp on bedrock isn't the same, most people are on their PHONES so they aren't very skilled most of the time lol.