30 minutes is definitely doable at both airports if you're near the front of the cabin and don't have to wait for a pink tag bag. However, you're taking a risk that nothing will go wrong. That you aren't going to have to de-ice on your inbound flight, aren't going to have to wait for a gate agent to move the jet bridge, etc. So I'd only do a 30 minute connection if there were other options that could get me to my destination if there was a delay. So for once daily flights or for the last flight of the day I'd want more padding. But for morning flights I'd go for it - there's a 90% chance you'll have no issue and a 10% chance you just end up on a slightly later flight.