In my opinion photoshop is best for both graphical work and photo editing because in latest version adobe add much more features in photoshop although if you need to work more deeply use adobe...