I discovered a new trick that may help everyone out. One hard part is figuring out how to work the functions from the character sheet into macros when there's no obvious attribute to use in your macros.
So for instance, let's say I want to click on the Hobgoblin's sword attack:
When you click on it from the character sheet you get the generic attack, but it doesn't actually allow you to target a specific target. It just posts a generic attack and roll to the chat. The powerful bit is that it calculates in all those factors you can't usually get to in writing your own macros:
Well there's a feature in roll20 chat that lets you get the code of whatever the last thing posted was! So click the attack, go to the chat window, but instead of typing anything just hit the UP arrow. It will automatically post all the code in the chat window! Then you can just copy/paste it into your macro and edit as needed: