Is a 300cc to small for a starter bike?

Deciding between a Honda cb300f, ninja 250, or an R3. Is a 300 to small?
12 answers 12