It would have looked better if Madeleine's attendance to the funeral of a family friend would have been put to the calendar, to show that she is going to attend. If she then would have had to cancel due to her pregnancy, the court could have said that the princess is very sorry that she didn't feel well enough to attend. Now one sees it that she didn't want to attend at a funeral of a family friend. It doesn't look good, especially when the press pointed out that Victoria and Daniel cancelled their official visit to Jämtland to attend at the funeral.
Despite of her pregnancy, Madeleine could attend at the 7-hour long Nobel ceremonies, the king's dinner for the Laureates and at the solemn gathering of the Swedish Academy, all white tie events.
Madeleine is not a teenager anymore, she is 32-year old woman, who can think herself. She could have attended at some short event of the Holocaust memorial day to show that she does the "normal" work of the royal family, not just family celebrations and glamorous events. She has to get out of the cherry picking image.
That Victoria and Daniel have good relationship with the media, is because they are working with the media. For instance, Daniel gave interviews to large group of media at least on 12 of his solo work days last year.
And last year Victoria got a lot of positive press because she worked normally although she had crutches.
That Victoria and Daniel are doing a good job, isn't negative for Madeleine. She should just find her own role and own way to do her job as a member of the Royal Family. For Carl Philip it is the military events, sport, art, the cuisine and now also dyslexia. And Madeleine should find a way to deal with the media too.
And Chris should stay out of any financial trouble.