After affects is like photoshop for video, Davinci is great if you care alot about color grading, and premier pro is the industry standard cause it dosnt have a niche feature set but overall great editor, if youre starting out start with premier pro and niche down after you know what you want,