Really depends.
I like every software, but all are different.
Daily I use AE, but for some deep compositing I love Nuke.
Digital Fusion is also great software, but I use this only for one year or so.
Was very good software calls Shake, but nobody knows they stop invest in this app.
So the choice is very individual.
Best.
PO