I guess the old adage that if "I need to ask, I probably don't need one" may apply here. 
But I thought I'd ask. I mostly shoot people, and have been asked to do more events now and such - usually stuff like company lunches, friends' parties, low-key family stuff like that (nothing paid).
So far the 24-105 and 50 1.8 have been serving me very well. This coupled with high ISO ability of 6D gives me decent results even if I can't use flash, especially since none of these pictures get printed anyways (usually just shared online).
If flash is allowed/ appropriate for the venue, I usually just use the 24-105. I find I need to stop down anyways to get groups of people in focus. If I want to isolate certain subjects, I just use the 50mm at 1.8.
If flash is not allowed and the lighting is not horrid, I still can get by with the 24-105 and just pump up the ISO. I'm a bit more judicious about what I shoot in these situations, for example since I'm using slower shutter speed I try to get people when they are still. If the lighting gets really bad I just use the 50mm. I find it a good focal length for me for indoor events, long enough to isolate subjects if I want to and just wide enough to get groups in the shot.
Of course, I'm wondering if despite all this my life may be made a lot easier with a 24-70 2.8?
The Mark II is out of my budget right now, so I'd be looking at used Mark Is, the Tamron, or to save some money, the 28-75 Tamron. Another option is to just add a higher quality prime (maybe the Sigma 50 when it comes out?)

