I loved Elektra, but Catwoman was awful. I think Avengers is likely because Marvel is on top of things right now and even one or two flops here and there isn't going to slow down their momentum one bit.
So far out of the Marvel movies I have seen, Daredevil is the only one I flat out hated. Everything else was either pretty good, or at least watchable, ok I lied I had issues with Spider-Man 3, but those were things Marvel/Sony couldn't help.