The problem with a 30 minute connection at MSP (or anywhere) is that gate agents for most airlines, will begin closing out flights 15 minutes before departure. So, you really have 15 minutes and your margin for error is razor thin, especially if you land a few minutes late or it takes extra time to deboard the plane.