Heylel responded with a more detailed explanation, but in short, yea, counterspell doesn't stop heroic from triggering either. Its already been cast when you counter the spell, so the heroic trigger is going on the stack regardless
I was Kirrog in Avarice, and Zinke on the old boards, yea, and...