Both are the best in terms of creating graphics. It depends on the type of work you are doing with these software. Adobe Illustrator is creating for vector graphics such as logo, slices, and images while Adobe Photoshop is for creating templates, layout wireframe, etc. I prefer to use both.
Halwits - Offers services in Website and Software Development