that's my advice to anyone else looking to switch to them unless they have their own router!
Care to explain why Joe Public would in any way be concerned about their router rebooting every 30 days? How is this likely to impact them, all the more so if it happens at 1 a.m? For example you didn't realised it had rebooted until you checked the up time. Those that consider this to be important to them would doubtless already be using their own router.
Depends on the users need of-course. If you are a multiplayer online gamer where stats are important. Like for example if you are playing FIFA online and you are unfortunate to fall on the 30th day reboot point then you'll get a loss!
An avid or professional chess player for example who plays online Blitz or Bullet games may be affected.
Now I play on lichess.org server where I've logged over 10 thousand games and have zero disconnections in my stats. Fortunately for me and many players out there, the game server gives you 120 seconds (2 minutes) time to return back to resume your online game, so that way even if the internet did disconnect or reboot, it will not affect the player.
But chess.com on the other hand is only 30 seconds limit after a drop-out to resume your game. It would be very frustrating to lose a game and rating points where you are winning due to a disconnection. Free Internet Chess Server (FICS) will get you instant loss if you disconnect.
In the case of TalkTalk router, it does not reboot at 1am. However, there is one possible solution that I may have, If the TalkTalk router is connected for example at some unimportant time of day like 6am then it will be programmed to reboot at 6am on the 30th day. In my case when TalkTalk went live I connected the router at approximately 1:30pm, hence why the router is rebooting at around that time every 30 days.
----
I'm not saying that it will affect me, because at the end of the day, I can simply make sure to avoid playing any ranked online game at that moment before the 30th day mark. Most people who only use Facebook, YouTube and read online newspapers won't feel affected.
My point was, if you were to measure reliability on an ISP performance, if the router reboots every 30 days, it prevents you from being able to determine what the maximum possible up-time was achieved. That way next time when you switch ISP you will not know which ISP provided the longest up-time hence you won't know which ISP was/is more reliable!