Money sanity? Only if you're willing to play a constant game of musical chairs every time your signup incentives end. Their prices are almost as bad as BT. From what I can see the ongoing price for the main package on their website is an eye watering £46 a month.
And that's assuming you can avoid all the secondary services with their hiked up costs. For example phone calls cost 16p a minute instead of the usual 2p.
I'd personally have gone for an ISP that doesn't try and bundle everything under the sun and offer huge up front discounts and just offers a single price per month for each service.
Someone like
Uno get
decent reviews and their 40/10 and 80/20 home packages are £25 and £27.50 a month including VAT. That doesn't include a router, Openreach connection charge or phone calls but at £222 per year less than TalkTalk out of contract prices it won't take long to cover for all three and the £60 a year you save when in-contract with TalkTalk.
The big discounters like TalkTalk and BT do have cheapness on their side if you keep on top of the necessary switching, but sanity?