Bedrock is pretty good, but I prefer java because of the much better modding options, resource pack options, and datapacks. Snapshots also come out much earlier on Java, so Java players can test them out and give feedback much before Bedrock players can. (With the exception of 1.17, where the first snapshot came out on Bedrock.)