In addition, what you wish to do with your riding style is key to deciding. Example: Are you looking to commute, tour, race, cruise, race, a combination, etc.Welcome.
Grom or Ninja 300? .....tough to say, It will depend on what exactly you want and how much you want to spend. They are two very different bikes after all.