You picked the worst to choose between...
Honda, yes
Yamaha, yes
Ktm, yes
Like I said, its the worst selection to choose between. I'd take any one of them
Honda has no aftee sale service, but extremely reliable.
Yamaha has both, but way over priced
Ktm is a headache to start with, but the raw power and flexibility always makes you smile.
To build into a Ralley look bike. Go ktm
If you want a more relaxed touring type bike. Go honda
If you want a bike to be a bike for no mods. Go Yamaha.
Good luck
