Okay so I have already made this thread one time so I will make this short. I want three/four new lenses, I wanna capture street photography, just regular photos from vacations and so on. However one lense will be used for capturing videos. I have been looking into theese: canon EF 50mm f/1.4, Tamron 16-300mm and canon EF 24-105mm. I want one of them to be a lense that fits perfect for everything and captures good quality pictures both clear and sharp. The other one (50mm or 40mm) will be something of the same but I have read that it is always good to have a 50mm lense and are good for street photgraphy. The extreme zoom lense is for vacation shots and are able to shoot up front. This is were I need your advices, are theese good lenses for what I am looking for and what are a good lense for shooting videos/reviews (is zoom good for this since it's best of both worlds?). Thanks to any replies!