Ji,
This ones a bit subjective.
My Suzuki TM125 runs 14/58 (4.14:1) but needs to be geared higher, 15 (3.8:1) or maybe even 16 (3.62:1) front.
My XT500 runs 17/45 (2.64:1) BUT, because of the available torque and flexibility I only need 2nd and 3rd for most tracks. I gear high to get be able to use the bigger gap between the lower gears. I don't need to change gear very often.
It's pretty hopeless for trail riding but on the other hand it will do 100mph!
Brent