Ableton Live – the ultimate creative production tool?

Some time ago I’ve become part of a music project which is heading more towards the dancefloor compatible side of electronica. We are currently testing Ableton Live and thinking about switching over to use it as the main production tool. I’m undecided yet. What do you think about Live – is this really the ultimate solution for electronic based music production? What are the known drawbacks?