The default (BFCP) desktop sharing mode was subpar for us as well. Look at the jabber config file and enable the 'PreferP2PDesktopShare' line in the common policies section.
You can test this individually before changing the global config file pushed to users.