Precisely. Of course, it's also very rewarding to get creative with strategy and move arrangements-when Pokemon use a move that matches their type, it's stronger than if the move had been a different type... but if a leader has a counter to types that would pose a threat, having a Pokemon with a move that doesn't match its type is potentially more beneficial than simply sending out the Pokemon with the seemingly obvious advantage.
video