Yes. You can learn the basics and have most of the study tools at the free level. However, to get access to all the lessons as well as additional study tools and community chat, you should subscribe. :) New lessons are added to the premium service all the time as well.
Yes, and if you really want to learn Japanese, I think you should.