I take that the obvious advantages are maintainability, programmer-friendliness etc. but what are the disadvantages?
Is the compiler being put under extra work to convert where it may not be necessary?
Are there situations where low-level languages are better suited to a task because of aforementioned disadvantages?