.net is easy to learn and explore complex things easily. Whereas python is an open source and the future of programming. It's dynamicity it's really Kool for AI machine learning and big data problem solving.
Since the question was also related for free lancing benefits. Python dev are quite less as compared to .net and there pay rate is better