Kamui everyday.
- Amenotejikara can't be spammed by Rikudo enhanced Sasuke, that needs to recharge the eye for some time before using the jutsu again. Rikudo enhanced Kakashi can spam all the Kamui powers as he wishes.
- Amenotejikara doesn't work after a certain distance. Kamui always work.
- Amenotejikara can be unpredictable, it's true. But Kamui grants flawless offense with long range space-time barrier that used by DMS Kakashi works faster than Kaguya's S/T jutsu, flawless defense with phasing, CQC hax with one-touch-warping, total mobility and versatility with Kamui self teleporting between places and from the real world to the other dimension and the opposite (and with both eyes plus Rikudo chakra the warping speed is enhanced to the point that it is basically a free seal less Hiraishin with a personal dimension added). Not to mention Perfect Susanoo that can be used in combo with Kamui powers. Not to mention using Kamui powers together with other jutsu, like Kakashi did with Kamui Raikiri.
Just compare the usefulness of Kakashi and Kamui and of Sasuke and Amenotejikara against Kaguya.