To me motocross seems more fun. My cousin races in the 125 class and Ive been to some of his races and i rode one of the tracks (not in a race but riding around after they are finished) and it seems like a good layout with a good combination of jumps and turns and straits. So i think motocross is the way to go.