With a 24" bar you'll likely not find a better compromise between weight/power/capacity/speed in decent sized firewood. I thought when I had my old 660 that it would only be used for the times when I wanted my 36" bar. Eventually someone educated me and I picked up a 25" bar and an 8-pin rim. It was a dream through 20-28" Oak, Locust and Hedge logs as where my 039 was a solid saw and ran very well, where it topped out, the 660 was just getting warmed up. For reference, my arsenal at the time was a Husky 55 and 336xp and then a Stihl 039 and 660 with bars from 16"-36". There wasn't much I couldn't tackle from a firewood/storm cleanup point of view. I really like my 372 as it's pretty high-strung and has instant throttle response. Having said that I operate saws from 2 different view-points ( I promise I'm not Bi-polar)... For limbing I want a light, fast, responsive saw that handles well and isn't a hindrance. When cutting 20" plus, I like having more displacement than I need, so as not to over-tax the saw.
The 350/5.3, 302/351/5.4 and 318/360/Hemi V-8's are all great general-duty truck engines which could be worked decently beyond their original design intentions. However, strap a good sized trailer w/a load of hedge and that's where the 454/6.0/8.1, 460/6.8 V-10 and 8.0v10 gas engine and corresponding diesels (according to maker) really shined. You didn't need them all the time, but when it was time to get the job done, displacement is a nice thing. I think you'll be happy with your purchase. Just remember that the larger drive cog, requires a few extra links of chain (when brand-new and un-stretched) to fit properly as there's a small but noticeable size difference.
Good Luck!!!