I also use and enjoy Decipher Chinese. Another thing I would recommend is reading the books posted at https://www.reddit.com/r/chinesebookclub/. It's really difficult at first but I find that reading actual Chinese books (with frequent word lookups in Pleco) has helped me improve my Chinese rapidly.
(I don't get through the books in a month... I'm actually only 70% through the first one I picked up several months ago).
Actually another service I would recommend if you want to work on your listening comprehension is http://www.fluentu.com/. They take various clips (music videos / dramas / youtube shows) and subtitle them in a slick player (you can add vocab words straight from the videos).
The problem with actual book reading is that looking up words is too slow. I really wish there was an application like Decipher Chinese for longer texts, and also a bit better on the translations.
(I don't get through the books in a month... I'm actually only 70% through the first one I picked up several months ago).