The iam8bit hate from a couple years ago was totally justified, in my opinion. Major delays, subpar audio, etc. It wasn't every release, but the ones that were bad were legitimately bad.
Remember the bonus "flap" on the Ori and the Blind Forest LP, that they tried to pass off as a "bonus" that was supposed to make up for the 8+ month delay?
Anyway, I'm sure they're mostly fine these days... It seems they're meeting shipping targets at least. But I'll only buy their stuff when it's available, not when pre-orders go up.