>>2
It would be great to have Gtk+ and Qt auto-detection and runtime Tk theme switch for them too. I think something is in the works.
And a portable GUI toolkit can never work exactly like a single OS's native toolkit because then it won't be portable.
But what do you mean specifically it doesn't "work" like X or Y?