Hardware support could certainly be improved. However, the latest Ubuntu variations seem to have solved the biggest problem - graphics drivers.
Should have installed in Windows, and then you could have removed it in Add/Remove Programs. The only downside is you can only install one Ubuntu variation at a time...
Removing Ubuntu 8.04 after a failed install, and loading the Windows CD in the recovery console mode to type "fixboot C:"
Should have installed in Windows, and then you could have removed it in Add/Remove Programs. The only downside is you can only install one Ubuntu variation at a time...