well, technically almost all pokemon can be used if it is in a stable team with a good strategy, but obviously pokemon with higher statistics are easier and recommended to use, especially in competitions.
For example, I like to use pokemon as sunflora to experience new strategies, but it is quite complicated, while with pokemon as venusaur, which basically does the same thing as sunflora is much better.
sorry for the bad English.