For me, it depends on what my goal is. If it's just for going on holiday somewhere for a week or two, getting the pronunciation and grammar right doesn't matter too much to me. If it's for business or daily/weekly use, I do want my pronunciation and grammar to be near native. Here's the thing: as soon as someone hears a foreign accent, or makes weird grammatical mistakes, you will be 'the foreigner', an outsider, and people will treat you differently.