Sparse mode configurations will save you bandwidth based on the fact that dense mode uses the " flood and prune" method of propagating multicast traffic. What sparse mode gives you in bandwidth it takes away in the fact that you have t o configure Rendevous points for the multicast traffic to work across your network.
This will require a little more planning in that the RP should be close to the sources, and in multicast virtually anything could be a source.
Sparse mode does not increase the time to join and leave a group. Remember this is a function of IGMP. Depending on the version and implementation, the leaving of the group may even be faster. Since the routers all learn of the RP through the multicast groups 224.0.1.39, they will build trees for multicast rather quickly. I would not use dense mode unless it is a very small network. If you have newer switches, it is probaby better to use IGMP snooping than CGMP. Hope this helps.,