There are some hiccups at times, but it is acceptable, IMO.
You seem to comment with generalizations a lot.
Here is some data:
https://steamcommunity.com/stats/1086940/achievements
"The City Awaits (40.3%)"
So 59.7% of all players didn't make it to Act 3 on Steam, a bit under a "vast majority".