Correction: Bedrock is not freemium. There's also nothing wrong with Bedrock. It allows for cross-platform play. The minecoins/purchases are available in the menus, but they're never pushed in-game. The experience is very similar to Java.
Also, Java and Bedrock both have Realms (the managed "server" option you referred to).
Also, Java and Bedrock both have Realms (the managed "server" option you referred to).