I think the reputation on that end has been a bit overblown for a few year now. It was most definitely true circa 2009 or 2010, but I watch a fair amount of anime and have had a pretty solid subtitle experience for the last few years. Solid enough that I rarely use other players anymore.