Japan is far more picturesque and the food is more varied and original. South Korea is great and the people are very friendly, but everything they eat is super spicy. There's more touristy things to do in Japan, but the experience will also cost more than if you visited Korea. Truthfully, neither place should be missed in the course of your life. Asia's long history gives them a sense of cultural dignity that is unrivaled on Earth.