See, that's what's so weird. If you put it in the more aggressive DriveLogic mode, but you decide to upshift at 3K rpm, who needs a faster and harder shift? If you upshift at 6K, you're driving hard. If you upshift at 3K, you're not. The system should just perform a faster shift based on engine rpm's, the way you would in a real manual, rather than selecting among different modes.
I love SMG but all the different modes seem to make it not worth dealing with. I think if the SMG had no auto mode at all and no DriveLogic settings, it would be a much more convincing transmission (for the enthusiasts), and it should eliminate the noobs who only get the M3 w/SMG just to say "I drive an M3." Of course, I'm just speaking out of my ass, so wtf do I know.