If someone completely dumb or just brand new to the game for them the game is hard. For the reset of use it's easy.
This game played with 4 party members will destroying every challenge like it was nothing.
It simply don't matter what we are useing. Class balance is really great in the game. I don't find any class that is underperforms and actually this is really good .
But for new players I suggest always go with tank healer dps rouge. That's optimal and kind a fun too.
While it's true that the game certainly can be easy if played optimally, there's no guarantee whatsoever that simply having 4 party members will let you destroy every challenge like it's nothing. I know several others who talked about how many times they *lost* encounters, all over the place, and had to try 3x or more (one person talked about redoing a fight 7x to beat it. 7x!) and the OP is talking about being taken down in one turn by enemies, and based on everything they've said, it certainly doesn't seem like the fight against the Devil Guy was a super easy one which was destroyed like it was nothing. It's not very polite or fair to assume such individuals are dumb or brand new to the game. Just because they haven't made optimal choices and are thus struggling more than necessary, that isn't necessarily an indication they are bad, new, or dumb.
For example there was a thread where someone talked about how they did Tactician mode solo with a Fighter. I couldn't figure out why they chose Fighter of all things, and ultimately they revealed their friends had told them how bad Fighter was so they took it as a challenge to use just Fighter to win. They were quite deliberately playing on 'hard mode', and sure they struggled a lot more than they would have if using a Monk or something else, but they did it, and more power to them.
As far as your comp, it's close but I don't agree with it 100%. Tank Healer Rogue is correct, but DPS is covered by your Tank and Rogue already, and your healer will contribute there. Caster is the 4th, you want someone who can buff, debuff, damage and support, depending on the situation. Wizard, Sorcerer, Bard, Druid, Warlock, Cleric, any full caster is fine. DPS works instead, you could rock Barbarian Monk Rogue Cleric as a party as an example, as you say you can use just about anything and have success. But it's definitely not 'optimal' compared to Monk Rogue Cleric Sorcerer or Paladin Rogue Druid Wizard, you'll have a lot more situations that you struggle with if your only caster is your dedicated healer.