The proper term is Bedrock Edition. And to answer your question, you said "play with friends", and Bedrock Edition is more suitable for multiplayer. So if you want to play with friends and stuff, Bedrock Edition is overall better. But if you want lots of customization, such as resource packs, data packs, mods, shaders, Java Edition would be better.