She is new to Photoshop and learning though. This will be better using paid service for her?
It's the cheapest way of getting photoshop so it is the best way (unless she wants to pay more).
I hadn't read the edit though and as she needs extra packages it's probably irrelevant.
As pointed out though, she will have to make compromises. I'd see if she can make do with just photoshop.