I liked it more on a reread, though it was my least favourite later on. I think it makes sense that it feels a little thin, given that JKR took some stuff out that fit better in HBP. However, I do love the humour in this one. Particularly Percy. Poor old Perce.