No to limiting long rests, or food, or taking away multi classing, that is a surefire way to get people to play honor mode just once and never again, way too limiting in a game that emphasis freedom of choice. It's your choice and right to go full nova each fight and long rest, just the same to self-impose restrictions on yourself by not doing so.
The major glaring issue I see with honor mode is the braindead AI and easily manipulated, Larian seriously needs to polish enemy behavior and slapping a couple legendary actions is not enough.
I have lost count on the amount of times enemies dash/disengage straight into my AOE spells (cloud of daggers, not just a fire surface mind you) and they explode or end their turn in the AOE giving me freebie kills.
If a party member goes down you can just healing word them knowing the AI is going to just focus them down again and waste their actions trying to kill the companion outright when they should be turning their attention to you.
Other times if I am on high ground and the enemy can't reach me they just stare at me out in the open ending their turn (very rarely will an enemy have a "pull" skill to knock you off) there is ZERO self-preservation in the AI to run to cover or draw me out of my position by throwing things at me.
Other than the occasional hold person or burning hands the AI also fails to use the plethora of spells or throwables in the game to actually change up approaches to combat and make spellcasters an ACTUAL THREAT.
As it stands the AI in this game feel very like a neutered version of their DoS2 counterparts, the problem with that is BG3 has limiting actions while DOS2 enemies can take multiple actions in a turn so the threat is very real if you allow a spellcaster to chill in the backlines uncontested.
That is why NPCs like Anders is so feared because he actually uses his class abilities like any paladin would, we need smarter AI.