It allows for the full Android experience, including full support for GApps (which have to be flashed separately).
WindowsAndroid uses the Windows kernel instead of Linux, it's currently still based on Android 4.0.3 but work is underway to port it to newer versions. AndroidPolice has a story up about WindowsAndroid, a new Android shell that runs natively in Windows without using emulation.