Ну использовать их в МК, особенно где нужно быстродействие, моветон. Вполне можно без них обойтись.
Если вы про мой опыт, то расколбас из-за отсутствия теоретической подготовки разработчика (угу, любитель я). Но в итоге победил.
О чём вообще сказать хотел: с правильным ТК задача на порядок сложнее, и с наскоку её не решить. Но так же и на порядок интереснее!