For photos and graphics Photoshop, illustrator, Indesign and for video Premier and After Effects are all fabulous. I would suggest trying some of the trials on programs such as Adobe, Wondershare, Davinci Resolve, Affinity, etc., and see what programs you work best with. At times I wish I could change over to Affinity because it doesn't bogg down my computer as much as Adobe, but I feel lost in their programs and the learning curve would just slow me down. haha