I hear so many good things about it!! I never used it a day in my life but i would like to test it out.
MikroC is more of a Complete thing where you can do a huge amount of stuff with so little knowledge or code! Many would think thats good but its not for new people. Mainly because you dont learn anything. If something goes wrong with your device where do you start to look ? You need to know the basics first... ASM then C then MikroC in my opinion.
This way you have the knowledge needed to know how to make it work well. And if something fails you know where to look to fix it.