HI if you wan't bling go for a KTM, no off road capabilities.Yes a few vibes.The xt660z is a bit in the middle ride at the right speed no vibes,yes it has off road capabilities altho basic.KTM parts are expensive.Yamaha some are some arnt.

Yes ive had several KTM'S i think the xt660z is a better all rounder.