that is definitely a weird question..


i'd say go with the macro, but i only say that because you didn't mention already owning any prime portrait lenses, and the macro can make an incredible portrait lens. i've gotten some incredible people and product shots with this lens.


flash takes a lot of time to get used to, so buy that when you're ready to learn about lighting, and you'll also need to buy a diffuser (the gary fong lightsphere is my favorite:http://store.garyfonginc.com/lsu-cloud.html).