I follow the coreboot development and I am impressed by how far they have got however:-
1) coreboot does not support any motherboards that are still for sale, its all old technology, see my comment about being obsolete before being reversed.
2) coreboot is not a BIOS, nor does it claim to be
3) coreboot does not support any laptops as they cannot get the documentation on the embedded controllers, again the laptop will likely be obsolete before it can be reversed.
4) coreboot, when it does work, tends to only work for limited configurations of the hardware
Yes coreboot is improving and adding support for new features etc however it will always be playing catchup unless it can have all the specs for the hardware (ie an open platform) and that will always take time. Also most people are not interested in making a truly flexible and generic solution, they just want it to work well enough for them.
As for OpenBIOS, that is truly a misnomer, it is not a BIOS at all. It is an implementation of IEEE 1275-1994 known as Open Firmware. It depends on a lower level first loader such as coreboot, so inherits all coreboot issues. Apple stopped using Open Firmware when they switched to Intel CPUs. Sun are moving away from Sparc CPUs. So it is of little practical use, however the biggest problem is this quote on the OpenBIOS website "Do not try to put OpenBIOS in a real boot ROM, it will not work and may damage your hardware!"