I haven't worked with ExtJS but I've heard from developers I know that have worked with it that it is painful to deal with. Full of bugs, hard to customize, and overall just challenging to do anything with. It also has a pretty large footprint.
I think it would be a good idea to try to push for one of the other technologies you listed.