The cost of silicon solar modules is projected to drop below 10cents/Watt this year and will keep dropping. The major cost of solar is now the installation and grid interconnect. Since these cells have serious problems with lifetime (years at best vs decades for silicon), all indications are that they will be much more expensive at the system level.
In my opinion the major barrier to solar adoption is not efficiency but integrated operation. For instance, my roof has enough area to support a 20kW system, but the utility will only let me put up a 4kW array due because they can't accept the extra energy and stay profitable. This business model problem is not related to efficiency but the result of resistance to distributed energy strategies from utilities who can't understand how to avoid bankruptcy and move away from a centralized power plant based grid.