Personally, I never minded Rosalie.
I think though shes a bit shallow, she's also a bit misunderstood.
When I heard her story, I felt really sorry for her, and I felt like she thawed a bit. I found it really easy to sympathise with her after SM got her story in there, and I thought it made her way more likeable. (And the whole happy ending with Emmett was just so sweet).
I can totally see where she's coming from over the baby issue in BD, and I think that even though some people thought she was cold, it turned out that if it wasn't for Rosalie's help, there would be no happily ever after, and plus it healed Rosalie and Bella's relationship. Even if a part of it was her own selfish reasons, she took Bella's choice to have the baby on board, when everyone else was prepared to get rid of Renesmee whether Bella liked it or not. So YAY Rose imo.