it really depends on what you guys need! if you want crossplay on different platforms with limited modding/shaders support, then you want bedrock. if you want great modding/shader support with no crossplay, then you want java. keep in mind that there are much more differences than just that, but those are some of the key differences