Another easy way to load data from your software program is to generate a narrative report from your software, including source citations, then copy/paste the text and citations into the appropriate parts of the WT profile's Biography and Sources sections. I now only use gedcom to help match up people to avoid duplications before adding data from the narrative report. You may still need to do a little bit of formatting and cleanup, but I find it's much cleaner than what needs to be done after a gedcom import, especially if you've done some sentence customizations in your software. I usually generate the citations as end-notes, and after pasting them into the profile I convert them to Wiki-style in-line citations (altho not always immediately).
This is especially helpful when creating new profiles. Existing profiles need a little extra care to incorporate your data with whatever is pre-existing in the profile. It also doesn't update the data fields, which needs to be a manual process. There is no way to integrate the two automatically, but that is probably not desirable anyway.
As I match up [or add] a person in my genealogy database to a WikiTree profile, I copy the profile's ID into a field in my software for reference. That helps me track which people I've loaded in WikiTree, and which ones still need review.