You should probably stop downvoting everyone
I didn't say you SHOULD PLAY THEM everywhere, and I didn't say ANY champion
I said you should be able to play YOUR MAIN in any position
do you get the difference?
Dude you're level 23, I have thousands upon thousands of games in experience lead ahead of you, and frankly, I got that advice from someone who was way ahead of me
if you play garen, and only garen and you don't know how to play and win as Garen Mid, Garen Jungle, Garen Support, or even Garen adc, then you don't know shit about Garen. Furthermore, if you don't know the effects of all the damage and tank items on him, and how they effect his kid, then you don't know Garen and therefore don't have a right to speak about garen.
The same goes for Nidalee.
Learn how to play her in top lane otherwise I don't trust that you understand WHY it's a hard/unreliable lane for her