Clubphotography (party with lighteffects) is always with external flash so I don't need f2.8, both lenses have IS/VC for filming also. For this there seams to be an advantage for the Canon.
Concerning allround photography (daytrip family like Disneyland,...) is there a big difference in IQ/Bokeh between the 2 for portraits the Tamron f2.8 vs the Canon f4?
Is the f4 bokeh nervous or can you compensate with the extra longer focal range between 70-105 to make the background more washed out ? Longer focal length makes the bokeh softer or more washed out I heard once.
I had the 24-105 long time ago, I do remember it suffered a lot of correctable vignetting.





