Hi Peter …
I agree Dojo has some interesting offerings, however, because NotesView2 is a widget meant to plug into many different development environments, including an external package such as Dojo adds an extra layer of complexity that could cause uneeded complication to the project, and ultimately to the end implementer.
I think you'll be happy to know however, that some the features you mentioned from the Dojo Tookit, such as the debugging "console", etc are being built into the next release. I think you'll find that extended NotesView2 and implementing custom code such as a tooltip document preview much easier with "NotesViewNext" … When comes down to cross-browser implementations, no matter what the underlying infrastructure is (Dojo, YUI, etc) if you extend it, you'll have to worry about that headache with whatever code you implement. Stay tuned for this next release and i think you'll find it much easier to extend.
(BTW, If i can get it done, I want to implement a JavaScript based NotesDocument class that would make it easier to produce a tooltip document preview, without the extra fields, views, etc)
Thanks
jeremy