Hi everyone, I am looking at buying a portrait lens for between $250 to $500. I dont know whether to get a prime lens or a zoom, I would appreciate any advice on what would be the best way to go, and whether I should stick with Canon lenses only, or look at Sigma,s etc.