Do you use Clip Groups? I use split, make sure automation moves with clips, and Group. It's something I got into the habit with when using Vegas, and was thrilled when SONAR added that feature. The only caution is that it really, really helps if the groups start/end on beat or measure boundaries.
The biggest issue is if you have MIDI notes that extend a little bit before or after the beat, and a split doesn't catch them. But as most EDM is quantized during the creation process, that's not much of an issue. I add the "feel" stuff when mixing.
I also use this with rock music, but differently. I like adding little "pauses" between sections, so I split, insert, and add...sort of "DJ thinking" applied to rock/pop.