It may be inherently better for you, but it requires a small leap of logic to say it's better for every human being on earth.
I like D'ooge too. I have "teach yourself latin" but I find the lack of english->latin exercises to be too great of an omission. I don't understand why such things aren't encouraged these days. For me at least, translating into latin really helps with my understanding and memorisation of grammar and vocabulary.