2 strokes are great.
I,ve been riding dirt bikes for 30 years and currently own an XR600R, XT600 Tenere and an XL250S. All these are 4 strokes and I love them, but I have owned lots of 2 strokes over the years and for power and rush they make 4 strokes feel pretty boring.
Jump on a CR500, RM500, IT490, IT465 or any of the big 2 strokes and they are going to stretch your arms and really make you work to stay on. The most scary thing I have ever ridden was a competition tuned 1998 Honda CR500 motocross bike. On bitumen it is not possible to wind the throttle quickly and on dirt its just pure adrenalin!!! I will always love 2 strokes.