coming from someone who has both, bedrock has a lot of features that java doesn't, like cross-play on different devices, making it easier to play. on moblie it's like $7 USD so that's pretty cheap compared to java which is around $27 USD. also, you can make multiplayer or singleplayer worlds instead of server hosting like in java. imo it's more for your buck.