I live in India and I love the English language. I've inculcated the habit of being as grammatically precise as possible while writing because I like to express myself in a logical and coherent manner. This isn't something I used to do when I was young. I was pretty lax about my grammar. I'm obviously not perfect, but I try to learn as much as I can.
Funny thing is, there's a sort of divide here between people who are fluent in English and those who aren't. If you go to a rural area and speak English, people will think you're trying to show off.
Growing up in urban India, using English was commonplace for me. When I was 16, I moved to a boys hostel full of rural/small town folk (some of them were like Indian rednecks) where a guy threatened to beat me up if I ever spoke English near him again. That was kinda awkward.
I guess the average American associates Indian English speakers with horrible accents and grammar that are difficult to understand but this isn't the case with everyone here. Depends on many factors like where you grew up, where you did your schooling, how much exposure you had to the language etc.