I have been in Japan for almost 4 years now and tried all kind of Japanese food, including home-cooking you can't normally find in restaurants (eg. hijiki, yasai itame, tofu gratin, tofu hamburger, etc.). There is no food I dislike except natto. But sushi still hold a particular place (including avocado-maguro-don, negitoro-don, chirashizushi, etc.). It's one kind of food that we could eat all the time without getting fed up. The Western equivalent in this regard is pasta. And they complete each other; pasta has a lot of vegetables + carbohydrates/fibre, while sushi has protein, omega-3 fats and also carbohydrates (but different ones).
In comparison, I can only eat occasionally dishes like tempura, okonomiyaki or ramen. There are periods of the year when I just don't feel like eating them (haven't eaten ramen for over 6 months, although some periods I would eat it twice a week for a 2 months). Dishes like soba, oden, etc. will probably never rate better than sushi for taste.
.