Excuse me ? in java you have access to ALL the minecraft skin made by the comunity for free, and you can fully customize your own ! so java has better and way more skin than bedrock !
And good server ? they're all the same, allway pvp or mini-games thing, c'mon guys, do something original, but since Mojang Microsoft hate originality and controls the bedrock servers, there is a lot of bad and repetitive server.
and im gonna add a bonus:
in java you can have a LOT of good mod
but in bedrock there is also mods but... meh, there is 2 categorie
1-the official one
its just a map made by mojang, and really low quality and you need to pay for them
2-the "made by the comunity" one
this one is better, and made by the comunity but the quality is really low
i mean, the models are good but speaking of playability... its just bad
but bedrock has good point too
like....
armor stand arms... ?