I really didn't mind Hermione doing practically everything in this book, from casting all the spells to the never-ending handbag.
I think it was taken a little overboard when compared to Ron's contributions. I wanted to see more of Ron doing something instead of just making the usual witty remarks. In this book, with just a few exceptions, he was nothing more than a tag-along.
But my gosh, in this book, again and again she *instantly* does the right thing. You're wondering why H and R aren't turning her every 5-10 minutes and saying, "Well, anyway, thank God for you!"
Well, yeah ... that was pretty much the whole point. He's a third wheel and knows it. His battle with the Locket Horcrux wouldn't have been nearly so desperate if he hadn't been painted as such.
I'm sort of surprised that Rowling didn't flesh out the "I wish I had more money" piece of Ron's personality that she'd been building since Book 1. It would have made a further temptation to sharpen his distress.
That said, you'll note that after he defeats the locket, Ron suddenly gains confidence and becomes much more of a leader in the group. He finds his footing once again -- he's once again the killer chess player we met in Book 1.
It's sort of like his experience as Keeper on the quidditch team.