No recent experience of TDW, but HL is good funds ISAs and for shares outside ISA.
But charges fo share dealing in ISA are high, and they charge 0.5% p.a. for shares and investment trusts held in ISA (cappped at £200 p.a.), so I have only my core ISA holdings with HL. I use Barclays Stockbrokers for my IT and shares ISA and will probably not put any more into HL ISA because ITs generally perform better and are easier to trade quickly. Barclays admin is v. good, their research info and tools are less pretty than HL but are more useful, and charges are acceptable, so they will get more of my business.
I am not sure how HL's business model will hold up when the EU ban on charging commission for fund purchases comes in.