More mainstream. As much as we harp on AAA for being dicks, at least the games they release work. And yes, Arkham Knight blah blah blah. Thing is they're working on fixing it! Even pulled it from Steam until its ready. Dickish? Yes. But reasonable? Absolutely.
How many terrible indie "games" are there that literally do not work? Steam's riddled with them and the Devs couldn't care less! I spent a week trying to get Dead State to run on Steam and eventually the Dev just said that sometimes it works, sometimes it doesn't but thanks for buying anyway.
Say what you will about EA, they couldn't release a game that only works on half the Xbones out there, shrug and say deal with it. They'd be crucified! But Indie devs are small and weak and its not fair to hold them to any reasonable standard.
Having said that, generally I think Indie devs have better ideas and intentions behind their games. AAA companies want to make money, and that's all well and good, but making a fun game seems secondary. Indie devs on the whole seem like they want to make a fun game and that's respectable to a degree. But given the choice I'm still going to go mainstream because its simply easier to trust their games work.
TL;DR Indie devs have better ideas, AAA devs are better at actually making a game that works.