I recommend everyone at least beat it once regularly, but after that I personally go TGM and use nothing but grenades through the whole thing to help practice my accuracy with free throwing
I have beaten it before, and know I can again, so why let it be such a chore.
Post up any ideas you have or methods you use.