Any weird/controversial opinions? I'll start. Before the remake, the best version of Resident Evil 4 was the Wii version. The Wiimote controls old Resi's tank controls better than any other controller at the time. The PC version had a bunch of little bugs and detractors that the Wii version just doesn't have.
I'll extend this by saying that the Wiimote is actually pretty damn good for shooters, and particularly good for accessibility. Not having to cramp up my hands to press buttons is awesome for having arthritis. Aiming with the Wiimote and moving with the nunchuck just feel really natural, you barely have to move your fingers for anything.
Knockdowns/stuns/silences/freezes on the player, and immunities that enemies have, are bad game design because they all have the same issue: they remove player choice.
The issue with knockdowns/stuns/freezes is that they remove the player's ability to do anything, at least how they work in most games. They make you take a timeout, essentially, and that's very unfun for the player. Essentially, it's removing your choice of what to do in the moment. You can't react, you can't flee, you can't fight, you just get to sit and wait or maybe press a button repeatedly just to wait a bit less. It is terrible game design that is wholly uninteresting, and it needs to be telegraphed nearly as hard as an instant-death move to be anything other than completely bad.
Silences do much the same thing in that they limit the player's ability to react and use their cool tools you just gave them. It's like handing a lumberjack a chainsaw and then saying "cool, now don't use it". It's not as bad as a stun, but it's pretty close.
Immunities for enemies are similar in that they limit player choice. You wanted to use cool X thing? Too bad, you literally can't win with that method. Resistances are fine (within reason, doing 1 damage is no different from 0 damage in a lot of games) because they allow a sufficiently-skilled player to still use a method they like (ideally), but immunities do nothing but kill build variety.
Eh, I think it's fine for fights to have certain requirements to succeed. Many things in games are basically a puzzle, and figuring out the puzzle is the purpose of playing.
I do agree to a point about the stun thing. I wouldn't say it has zero place in games, but it does general just become a feel-bad moment, leaving the player feeling helpless. That said, I'm not sure what exactly would need to be done to make it appropriate.
I don't see how any of that is a bad thing. Yes, some implementations of those concepts can be bad, but in general there's nothing wrong with it especially when your argument is "it limits players choice". Games are full of limits and restrictions. That's what makes games fun. Making the player switch up their build or use skills they normally don't to defeat an enemy with specific resistances is fine.
There's a difference between offering choices, and taking them away. All the things I mentioned take away choices, choices you would've had before. A game can have rules and limits, but when those rules and limits change you have to be very careful, especially when they're narrowing down and removing choice.
I totally agree with the immunities thing. It's a common issue in RPGs. Eg, games will have countless status effects but none of them work on tougher enemies, making them basically useless. I think a lot of more modern games have understood this issue and tried to fix it.
Eg, for all it's flaws, FFXIII did status effects really great. Poison is actually very potent and a legitimate way to kill even the toughest bosses. Similarly, the death spell was useless in a lot of older games (where it was just a chance of instant death), but was extremely useful in FFXIII because it just straight up dealt heavy damage with a chance of instant death. Spamming it was a valid strategy for a lot of moderately difficult enemies that would otherwise be annoying to whittle down.