You dont need to spend a lot of money on 3rd party router..about £50 will do the job. I switched from Talktalk a year ago and recently renewed for another 18month have no plans to return to Openreach. The 3rd party router was well spent IMO.
I don't know what top package you paying for at Virgin but normally new customer rates are very decent. Sky charge £27 for 60mbs and Virgin 210mpbs is cheaper so use that as comparision.
Virgin can be unstable but once its fixed its best Mbs/£.
You can go back to Sky but unless they able to supply G.Fast to your property you limited to that 60mbs.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
M200 Oomph - 5GB SIM + 3 extra SIM family plan - BT whole Wi-Fi - Sky Q
............................................................................................................................
Don't cry over Virgin price increase instead speak to retentions team and negotiate a better deal.