Yep.
Always do what you can do today. It will only become more difficult as you move forward.
And on that note... this is only advice I'd share with the Sherdog brethren, outside my own clan.. War matchmaking strength calculations favor weapons most imperatively, and troop strength less so.
Basically Xbows and Inferno Towers carry the most weight. Walls are the least significant factor in the algorithm, so it behooves you to upgrade them even before maxing all of your defenses as far as war matchmaking goes.
I'm TH9 and still have 4 archer towers and 2 Air Defenses to max but I've been doing nothing but walls. I have about 40 more level 9 and then I plan to wrap at least my core in level 10 walls before finishing my archer towers.
Air defenses, though, I need to wrap up, as air raids are growing rampant.