I have the base 21.5" which runs CS4 very well. My only criticism is that the screen can feel a little cramped if I have multiple windows open.
For normal day to day stuff though like web browsing, email, iTunes etc it's plenty big enough for me (previous machine 15" laptop).
As above, buy the best you can afford - or rather, can justify spending....