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.