I like both. Bedrock Edition Commands have /testfor, which Java Edition needs. But Java Edition has better /execute in replacement. Also, Java Edition requires you to be more skilled, as well as having a few more mobs. However, these mobs don't spawn naturally.