davinci all the way! for organizing footage, cutting and editing, colorgrading and exporting. its so fast its beautiful. even 8k footage is no problem and can be playedback in realtime. not like premiere and ae. for vfx i would still prefer after effects, because i dont know much about this "node-based" workflow in davinci. its super intuitive und has a very good learning curve. give it a try and you will uninstall the rest :D