I don't think it is a good idea for Python development to depend on Microsoft products. Eclipse with Pydev is an amazing option for example, and many people swear PyCharm is great.
How are you going to be locked into an IDE for Python? You can edit the Python code in any other IDE. There is no switching cost. If you put in dependencies or built it on Azure maybe you'd have problems switching, but you could still do it. But if you don't want any sort of lock-in, you can just use the IDE. The anti-Microsoft sentiment on this board is so laughable sometimes.
JetBrains IDE's are all better than VS. I've used both sides extensively, and it's a no-brainer. I'm a professional .NET dev, and I am now using Rider instead of VS every day, even though I still have to switch over to VS to publish....
Lock you in? To what? I see it as just another option (tool) of the many available tools out there. If it is better than the rest and makes it easier to build solutions, I would consider paying for it.