I have some background in quantum mechanics and programming and am looking to get into quantum programming. There seem to be a lot of frameworks out there (QisKit from IBM, Forest from Rigetti, Cirq from Google, and Q# from Microsoft).
What are the tradeoffs with each? Does it matter which I learn?