I couldn't be happier with my 2011 KTM 250SX. I didn't want an enduro, but a bare bones mx/sx bike. KTM IMO is the only option. The Yamaha is a great bike, but they are getting long in the tooth. If you are willing to settle for something that dates back to 2005, you can buy any of the big 4's used bikes. But if you want "updates" it's either KTM or something very specialized like TM/Service Honda.