As well as tuition fees, prescriptions are also free in Scotland. But I don't get how this is "milking the English taxpayer".
There have been tradeoffs for both. Over 100,000 college places have been dropped to continue funding free tuition fees. Scotland get a set pot for Education, they just choose how that pot is spent. They have had to make compromises to keep free tuition, and personally I think they should have started charging fees rather than remove the chance of further education from like 130,000 school leavers next year.
We don't have free prescriptions, but that £8? people in England pay for their prescriptions goes back into the English NHS's health budget, that is then reinvested in funding cancer treatment. This is why England has better a Cancer treatment track record than Scotland has. Scotland choose to keep prescriptions free so they don't get that extra NHS funding.
It's all trade offs. It's just the SNP did a much better job of promoting the benefits of their stance.
The Welsh have a devolved NHS too, Labour have managed to run that into the ground with equivalent funding to the English NHS. More power doesn't mean your politicians will do a better job no matter how much Scottish independence was sold as just that.