Why do you find it useless for legacy code? I find I have to give it plenty of context but it does pretty well on legacy code.
And Ask DeepWiki is a great shortcut for finding the right context… Granted this is open source and DW is free.
Is it the specific nature of your work?