It's often good advice to wait because the game should get better as bugs are fixed and content added. But this is not longer always the case. Enough has been said about the slow patching rate, even with the official explanation from CA. The big issue is we perfectly know that new bugs are introduced or reintroduced, some of them of course being the kind hard to catch, other looking like big oversights. Not checking if a new character even have their dedicated skills? But the thing is this makes the game at times buggier than it was and we have no idea of when the situation will get better.
For recent examples, loyalty dilemma have been inactivated since the TK update and there is no news about them. Some ME character quest chains have been bugged since months and still are. Both are hard/impossible issues to fix by modding. I don't want to blame anyone, since we can highly suspect there is simply not enough people tasked to do what I would call the "follow-up" work. The new content team is working intensely but there is clearly an issue with how resources are stretched thin when it comes to this kind of maintenance work.
The question is, what can we do about it? Is there a way to make the topic important enough for CA or sega to start worrying about this? The whole trilogy goals are ambitious, but as this kind of oversights go on, they give a amateurish wibe on the whole endeavour. Can we expect to have to play campaign asap because some features may be broken in the future? There is quite a lot of talk about features/units for older factions, but it's only half the story. If they don't expend the time to fix even basic stuff that has been duly identified by players, even some times with fixes indication, what can we expect more.
Of course this is money that is not spent for shiny new stuff that can be sold, we get it. But it should matters in the long run. The game can't be straightened by mods alone.
What could happen with game 3? Can we expect most of the TW1 and 2 content to "maybe" work correctly in this game?