Subtitles are only good when they are done right. Translation is important but the font, size, and how long it's on screen are all important, especially for scenes where many people are talking.
I've certainly seen more bad subs in movies than good, fansub groups seem to be the leaders in the field.
I've certainly seen more bad subs in movies than good, fansub groups seem to be the leaders in the field.