normal genjutsu is not tsyukami normal genjutsu can be broken with any with a stronger eye type the 3 tomoe sharringan and reasonable skill naruto doesnt have an eye typethe reason why tsukuyomi is almost unbreakable is because the frame of time it takes to cast it.
it only lasts a second in the real world which isn't enough time to break out through normal chakra disturbation. how ever one of the sharingan tech is to see through Genjutsu. rinnegan isn't prooven to have this tech although it does have many better techs .
sasuke broke the tsukuyomi by breaking the genjutsu's time manipulation with his sharingan.
with this he then activated his curse mark to break disturb his chakra.
also naruto is an uzumaki itachi got him in his low level genjutsu