In theory if I max out my building and troops then level my heroes my might will be the same(or close) than if I was to do it vice versa?
Not sure, problem is, if you beef up your base first it will help you on defense but won't help you on offense making your raids a lot tougher, as such, I'd focus on your offense before beefing up your base
An Elite Hero going from level 1 to 15 adds 100 might. Instead of consuming heroes, and using a decent spot you can jump 100 might in one raid. Worst possible thing you can do lol. But I power leveled everything with gems early on, and couldn't raid until getting legendaries. Then once they capped at 60 while waiting on HB I continued to build instead and wasn't able to raid until the the HB bonus.
Keep your might low, but if you've already screwed it up, might as well use heroes and lots of them to boost it and prepare for the future with the new garrisons. I'm glad I never ate my heroes now.
trust me, ignore ur def, focus more on ur hero, ur def will indirectly get stronger, u will come to a point where u dunnid troop just hero and spell and can perfect raid easily, from a person with 7.5k might ++