Okay so I know the differences between 4 and 2 stroke bikes so that's not my question, my question is rather which would better suit my situation. I'm 18, 6 foot and 200 pounds and have been riding an old Honda 250 four stroke for some time( 2-3 years). So I'm not completely new to riding but by all means nothing close to a pro rider. Right now I'm looking for a new bike to trail ride on, my trails involve a lot of rocks, mud, hills ,some technical turns, and a few straight a ways. I'm currently tied between 2 bikes, the KTM 350 XCF‑W, and the KTM 300 XC- W. I know both come with their pros and cons and was wondering what you guys think I should go with. Right now I basically only ride in 1st,2nd, and 3rd if that helps. I'm not looking at the newest models either as I'm a student and can't afford that, 2008-2013 models in mind. If you can think of a better bike for my situation then let me know.