I wish IDW would hire some better artists. I tried reading Megatron's origins again and my head exploded...
Most of IDW's art is pretty good. I didn't like it at first, but its definitely grown on me. You're right about Megatron Origins though, the art is awful, but luckily the story is pretty crap too, so it can simply be discarded.
I don't like a lot of IDW's art especially in Transformers. I don't know why they can't simply draw them.
I love the story of Megatron's Origin. It fits well with what we know.