In any case, you'll hit the same issues: you can't guess what's inside the user network. Believe me, you don't want to spend your non-working time making support for free because someone forgot there is a proxy between their Xen Orchestra installation and outside.
edit: I think I have roughly some stats on support, at least half of the time is related to user configuration issues.
edit2 : my 2 cents on the current issue: not enough RAM to build npm packages.