I used GarageBand and free plugins. I thought her vocal was very difficult to work with. I was never satisfied with the result. Also, I thought the background vocals didn't blend well.
Hey there, yeah her voice was not easy with all that volume difference, spills, plosive etc ...
-Vocals a little dry and loud ? I would probably cut a little bass to here voice.
-Piano coming around 0:30 too loud also ?
-A little panning of certain elements could widen up your mix
No pro but here's my 2 cents, keep it up