Small dual sports are fun in the dirt, they are lighter then big dual sports.
But small street bikes are also fun, the ninja 250/300, the cbr250, the TU250, light, nimble, easy to ride, and you get to ride like its a road race without getting in too much trouble or risking death.
The smaller bikes are also very good in the rain.
Cheap to buy, 70-80 mpg, cheap tires, cheap insurance.
Less overtime to pay for the huge bike means more riding time...