It all depends on your riding style, and the terrain you intend to use it on. Bigger is better on the street, and you may find the 300 better off road than the heavier 500. Parts are all the same as far as availability so it should really come down to where/how you intend to ride! Either way it is a great machine for the money! Let us know what you decide.