yes, Photoshop's definitely the best
But I don't want such software which eats 1gb of my harddisk space, more than half of my ram, which I use rarely.
for day to day small tasks I find "Paint.Net" as best.
I think Photoshop is for the professionals who work on large projects and has good system configuration for such softwares.
I always go for small and effective softwares.