Working with both the technologies for quite a long time, I can also remember few drawbacks of the former.
Missing rich programming templates like Windows Services, and lack of support for advanced OOP concepts also bothered a lot.
P.S: Your question would have been more relevant if it has been what are the differences between a compiler and a intepreter?