Logic is really versatile if you're not just producing edm. the time signatures can be changed in the timeline whenever you want and the default loops and plug-ins are really good. I personally use FL for the workflow I have on it and windows but I have been trained on Logic. Ableton is good too with good plug-ins