The lack of GbE ports may be down to the power of the CPU, or lack of it. In the blurb, BT reports that the Lantiq CPU powering the Home Hub 4 is "faster" than the ones in earlier Hub models, but doesn't give any more details.
The CPU is a Lantiq ARX368. It is a 32-bit dual MIPS core System on Chip (SoC), integrating the ethernet switch, DSL front end line driver, and an 802.11n transceiver.
According to the Lantiq Product Brief [1], the second core, probably another MIPS 34Kc core, is called a Protocol Processing Engine. It is dedicated to handling the ethernet switching and the DSP coding and decoding at the DSL driver layer. Leaving the first core to exclusively run the Linux operating system kernel.
"[T]he XWAYTM ARX300 family is supported by a Protocol Processor Engine which accelerates WAN-LAN-WLAN traffic, and thus guarantees Gigabit routing performance at zero CPU load.
From the same Product Brief, the GbE switch reportedly has 7 ports.
Maybe switching seven ports at gigabit speeds is just too much for that lil' ol' CPU ?!
cheers, a
[1]
http://www.lantiq.com/uploads/media//Lantiq_XWAY-ARX300_Product-Brief_02.pdf