I have much more experience with ExtJS than I do with Dojo, so I can’t help but to compare the two. I try not to say that ExtJS is better because I’m likely biased by my familiarity. It’s just different.
One thing about Dojo that I don’t like is having to declare “height:100%; width:100%” all over the place. It looks like the many containers by default have a height of 0px and an overflow of hidden. So even though the dom gets populated, the screen in mostly blank.
For complex layouts of containers within containers, you have to add “height: 100%; width: 100%” in a number of places. It feels like this should be default behavior.