I am from India, and I am planing to order new Nintendo 3DS XL from Play-Asia. I am looking at either a Japanese version or an American version. 

The Japanese version is cheaper for me, but I don't know Japanese. I'm mainly going to use it for Pokémon games (which usually have a lot of text). 

So my questions are: 

1. Are there any advantages or disadvantages of having a Japanese vs an American 3DS?
2. Can you change the language in Japanese games?
3. Will Indian chargers work with the US console?