as i and others have said the hub itself is unlikely to be faulty - a resetting connect is usually down to the quality of the input from VM - a bqm will help to give info - the upstream and downstream info will give even more - VM should be able to look at the input quality of the line assuming you are not in modem mode but getting help from the staff here can be a lottery - some of them dont either dont want to help much or dont understand the technical side of the connection - all they wat to do is raise complaints - talk about your poor journey and get away from the thread as quickly as possible
theres plenty of knowledge on here to help you - but you need to add info to the thread for people to try and understand the problem and then help - saying the line resets is a start but its sill not much
the wifi may be linked to a bad connection but its more likely to be that all hubs are poor on wifi - there is things you can do like splitting the bands but before that you really want to be sure the connection is good
you can cancel the contract at an time but it can be costly if you have time left on it and VM will not reduce that