I'm using Openquant, it's the best, by far, I've ever used but learning it in a couple of months, maybe if you are a C# programmer already. Your question might better be stated as "what can I get up and running and master in a couple of months" and I don't think there is a good answer to that...