I like quests for skills, also spending guild marks for them. For the basic skills the autolearn is just fine with me, but for higher level skills I think earning them would give a much better sense of accomplishment than a quick message hidden in battle spam.

I do not like farming NMs for scrolls. That, I think, would be worse than autolearn.