I do own a banshee..... But I have ALWAYS been a Honda fan. Yamaha has never produced a motorcross bike or wheeler without flaws. Hell we are all still pissed off about non-rebuildable crank shafts, TORS, and among other things. Yamaha did get the YZ250 and YZ125 right after 20 years. Honda comes out with something new and it is perfect out of the box. Examples:
400ex (Perfect bike about 4-5 years ago... Now just lacking on power)
YZ426 (new 5 valve four stroke. When it first came out it was spinning mains like crazy, Not to mention the tranny problems among other things)
CR250 aluminum frame. Perfect the first time, They havn't had to change anything.
CR450F Perfect the first time. No problems ever reported and more power than the Yamaha.
Not to take anything away from Yamaha. I just feel that Honda has got an edge on them when it comes to a complete bike. I guarantee that the cr450F will waste the Yamaha 450. Hell the motorcross bike already has and they are basically the same engine.. Just ad a dampener