Not sure if there is another thread out there, buuut, I would have to say, my favorite weapon is the unholy runeblade. At level thirteen it gives the best bonuses, plus it is the only weapon with shadow piercing. It'll last until you reach the train, where then you can obtain Annihilation.