其實你自己在問題描述裡已經講出答案了
就是因應劇情、角色去使用
既然你說「是」有上對下的感覺,那就用在身分階級明確的地方
「好」你覺得有接收的感覺,那就用在對方提出要求的時候
「嗯」你覺得口語化,那可以用在比較輕鬆隨意的回應上
至於「啊」,這本來就帶有更強烈的語氣暗示,因此「是」、「是啊」你覺得容易分辨是正常的
「對啊」、「是啊」,這兩個回應大多情況是通用的,你硬要去比較,自然容易黑人問號
例如:
A:「這事是你幹的嗎?」
B:「對啊」、「是啊」
如果是你,你會選哪一個呢?
或許你會感到疑惑的,是這種例子:
A:「你覺得這事是他幹的,對嗎?」
B:「對啊」、「是啊」
這裡你選哪個呢?
我自己的話,會直覺地用「對啊」而不是「是啊」
因為對方問「對嗎?」所以回答「對」
你可以想想看,感覺一下差異