Source control integrations... commits, pull-requests, etc?
Wrike has sync with GitHub and Jira, but the best feature of GitHub's issue tracker (probably the only good feature) is you can automatically reference issues in commits and pull-requests.
I am not a sysadmin but I know lots of tools allow integration in this way. Does Wrike? If so how can I do this if we wanted to move all our issue-tracking to Wrike but still automatically see commits and PR links added to the Wrike tasks? It's a different thing to using sync/Unito.
I haven't tried setting it up myself, between Wrike's API, GitHub and Jira's Webhooks, and the Wrike Integrate platform, this functionality should be possible for you to setup.
Here's a link to GitHub's Webhook page. It describes how to setup event payloads for your account. This includes pull requests and commits (referred to as pushes in their documentation).
Using Wrike Integrate, you can setup a recipe with an event listener for these event payloads. The recipe can include logic to only perform an action for payloads with pull requests and commits. Then based upon which item they are for, it can post the information to a specific place in Wrike. For example, if you wanted a pull request for repo "XYZ" to create a new task in a Wrike project called "XYZ's Pull Requests", you could set that up in the Wrike Integrate recipe.