I've got the 2810s as core simply as a cost savings. I've been playing with the idea of using 2910s there as well, but haven't really come up with a compelling reason. The 2810s switch at wire speed, so the additional capacity on the backplane is kind of academic in my view. If (BIG if given my application) I move to 10G in the future, I'd replace those switches anyway. My horizon for that is at least five years, likely more. One thing that's been needling me about them is that they're L2. I don't see that as a problem currently... but those strike me as famous last words.
As for "why procurve?" I'm not married to HP, but they've been good to me over the years, and the product is overall pretty solid (other than issues like the lack of STP on those 1800s, as you note). Budget is another reason--procurve is hard to beat on cost vs. feature set. I haven't priced out comparable Cisco kit, but I'm guessing it'll be at least a 50% increase in cost.
That said, I'm open to changes (especially those 1800s. I want to reuse them (it'll save me ~$5k in budget) but the lack of STP does make me nervous). Given that you're a Cisco guy (at least I assume so, based on your post history) what would you use in the above? Site will consist of ~120 (VoIP+PC) endpoints in the office area, half a dozen servers in each of those two racks, ~25 endpoints out in the shop area, plus a dozen or so WAPs and two or three dozen IP cameras scattered about the site.