I would also add Hypnotic Pattern - it will disable entire encounters allowing you to take down enemies one by one.

I found sleep rather useless outside very early game. Usually if enemy is HP low enough to effective, it is just easier to kill him. In old editions it was a good crowd control spell for lesser enemies - I didn’t find it to be that effective in BG3.