So over the past year I've experimented with MPLAB X with the PIC16F628A. Now I'm learning to use MikroC. I'm curious to see what the general opinion is on MikroC vs MPLAB X. So far, MikroC seems to make things easier but hides a lot from you. In my humble opinion I feel like too much abstraction could lead to problems in larger projects. Thoughts?