Sorry to change topics, but are you able to expand a little on what made F# miserable. I ask as I was looking at learning it in the hopes that it would provide a positive developer experience. I would be very interested in finding out why it didn't work for someone else.
Hopefully OP will response. I read ojna's post to mean that he prefers F# over Python, but that the rest of the job around the F# programming was miserable (maybe biz, org, process, and personality stuff was bad).
(sorry for the late response, I try to avoid social media of any form...)
I love F#. F# is by far my favorite programming language when it comes to writing enterprise software.
The problem with the F# job was that many on the sales team, and in upper management overall, were just bad people. They were a bad influence on my boss, the CTO and an otherwise good person. I ended up resigning over an ethics dispute.