Worst part about B:Infinite is the shitty nonsensical ending. Of course you can't criticize it, because anyone who complains about the ending "didn't understand it".
http://youtu.be/VdNhwb7iuI4?t=14m51s explains why it's terrible.
Pretty sad how people are defending Ken Levine. If it was anyone else, like EA for example, it would've caused a massive uproar in multiple gaming communities. He's nothing but a douche with an over-inflated ego, due to getting multiple 10/10 scores for a really flawed game (gameplay and story-wise).
Really sucks for the laid off employees.