Your choice might depend on whether you want a polished interface, work primarily with Windows, or have plans to sell your product. I've been using both C# and Python for similar tasks, and I find it's beneficial to know both. C# is great for building UIs that handle data processing, while Python can manage backend tasks like scraping and heavy computation. I'd recommend getting proficient in both since they offer excellent libraries and have extensive community support. As long as Windows remains popular, C# will too. Python, on the other hand, is widely loved and definitely worth learning.