I've watched Immortals for a while... and here's my take on Immortals as a team:
Immortals is a strong team by NALCS standards, if we're going to rank NALCS from 1-10 in terms of strength, I'd say Immortals is overall a 7.5. I would say C9 is a 7.5 as well(I'd put TSM as an ~8 or so right now). The reason why this is relevant?
Immortals has a problem. The way they play reminds me a bit of a schoolyard bully. They're a strong team who knows how to abuse weaker teams, but they don't know how to deal with being challenged. So if you match Immortals against almost ANY team weaker than them, even by a little, they'll make that team look like a complete joke most of the time. This makes them look a lot stronger than they actually are, realistically, since you see them absolutely clean the floor with a team, and then you see TSM have a slow, methodical game against that team... and it almost looks like Immortals was better.
But when you put them against a team that is equal to them or better... and they just seem to completely fall apart. They make silly strategic decisions, go aggressive at all the wrong times, and try to overpush advantages when they have them(and sometimes even think they have advantages when they don't). They just seem to play really disrespectfully all the time.
Don't get me wrong, I love watching Immortals because they have such exciting games... but I can't help but feel like they're never going to win the regional championship because they just can't handle being pushed or challenged.