Rather newb so would need some advice.
Currently I have a 400D with Sigma 28-300mm F3.5-6.3 DG Macro lens. It works great but I find that the minimum forcal lenght of 50cm is very difficult to take marco shots. Would you guys advise to get another lens? Maybe a 17-40 or -55? My budget would be about $200-$300 only. Do not need to be Canon lens.