Willow, Willow, Willow...... Oh boy this girl.
I feel for this character and her struggles, not to mention sending one of her boyfriends to locations unknown. But boy is she just not a good girlfriend to Sydney; she keeps doing things then saying sorry. Its borderline emotional abuse. Sure, he has messed up in the past but how long are you going to hold that against him and if you are never going to fully forgive then LET HIM GO. As for being there Deg and Cam, she is there as much as they need her because they have each other, so it works for them.
Willow is getting better at being a better friend, so that's a plus. Now she just needs to work on her other people skills. Oh and getting Silas back, actually not only getting him back but making sure they are all in the same realm.
Good luck Willow, I look forward to reading about your strengths, love and accomplishments.