Eventually I'm going to break down and get a new bike to replace my wonderful 525 EXC but the choices are harder these days with the lines being blurred between the 2t and 4t. It seems that there has been a huge push for 2 strokes recently due to the tractor power of the 300's and the lower (ish) maintenance of them, while 4 strokes have become more dualsport bikes with less advancement. For someone looking for one bike how can you even decide? I already have a big bike like many others do for longer travel and fire roads, but I also want my dirt bike to be able to handle everything. Are the two strokes really good enough now to handle alittle bit of long distance dirt road work and still rip up single track? Are some of the smaller 4 strokes like the 350's just as good as a 300 2t? Are the 500's still just the best of everything? Mostly single and double track, but needs to handle long distances getting to those areas and still be enjoyable in the desert/quick slab to trail ride? What says everyone now in the new decade?