If you both work from home and need a decent connection, go with;
* Fibre, if available (probably isn't)
* Virgin (place their router into modem-mode and use your own behind it)
* Zen (if they can offer the speeds on the OpenReach infrastructure)
* Use the MiFi as a fail-over.