So far, I've had one I've really liked, one I didn't much care for, one who I never really got to know, and one who is pretty good, but needs to work on some stuff...
Dispatchers come in all shapes, colors, sizes, and varieties...The way to have it all work out is to control how YOU interact with THEM.
For example, the one dispatcher I didn't really like really got me pissed off one day. I let it go, finished up our conversation, hung the phone up, THEN got pissed off about it. I then let myself cool down, called him back in an hour, and calmy explained to him how he needed to treat me better.
From then, until I switched dispatchers, he was just fine with me. If I were to get pissed off at him and start being disrespectful back to him over the phone, I would have gotten NOWHERE.
No matter how they get, ALWAYS be professional back to him/her. If you can't get them to change, this gives you a leg to stand on when you chat with his/her supervisor