basicly, if you want to do anything that contains a vector, do it in illustrator. Illustrator doesnt use pixels like photoshop, it creates vectors, which are mathimatical equations which can be increased or decreased to any size with out any decrease in quality.
Basicly the program is the way to go if your making anything for T-shirts, posters or what ever.