I've been using Busuu for the last month or so and it has been pretty good thus far.
I really dislike Duolingo although still keep up my "streak" just to have another resource to add to my learning I guess. (To be honest I don't know why I'm carrying it on as my dislike only grows with time xD)
Also having a Spanish girlfriend I learn bits and pieces from her where I can.
Most of my learning is casual, I haven't been hitting it hard just trying to slowly learn what I can without paying for anything basically. Heading to Spain next month which should be interesting :D