Ive been shopping between the two and it's really hard to decide. With the recent changes in the 2019 model year, they are nearly identical in features (slipper clutch, gear indicator, led everything). What I like about the Honda is the smoothness of the engine and the extreme riding range/fuel economy. Other than that you're splitting hair and I don't know if it's worth the $2k premium (dealer near me is selling the ninja 400 for $4700). I know this may be biased because it's a Honda forum but what is your opinion?