A question I answered on Quora: Is practicing basketball indoor better than outdoors? Is playing indoors better than outdoors or is there no difference?
Given the option, I’d choose indoors for the following reasons:
- No weather elements — heat, cold, wind, rain — indoors.
- The courts are (generally) less dusty and don’t have leaves or dirt on them.
- Indoor baskets are generally of uniform height; outdoor basket heights vary widely
As for your question, neither is “better” than the other — you can practice just fine in either environment. While cold weather or snow/rain can cancel an outdoor session, it shouldn’t be used as an excuse for a player who doesn’t have the indoor option. Work with what you have.
And, a good or garbage player will be equally good or garbage whether inside or outside.