They are all good bikes! I'd have to say a Honda. Having had owned probably 20 over the years. I have also owned all the other Japanese bikes you speak of also. Hondas are well known for their reliability! I currently have 3 Hondas and 4 Yamahas. Good luck!!!