I've only recently started the classroom learning, week 5 just began, and I'm in there five days a week, four hours a day, so that's really great and the outcome required is, I think, B1 level. Duolingo over 18 months contained so little vocabulary and grammar, plus I stopped it maybe 18 months ago too, so its impact was restricted to about one day's worth of class.
I did five years of French at school and three years of Spanish and definitely enjoyed the Spanish more.