I've got similar feeling about all of this. There were things were Linux wasn't so good at like audio and graphics. Linux is still far less popular on desktops than Windows, but it has nothing to Linux's philosophy as some people may think. Mainly because of its philosophy, so also development model, license it conquered other areas. When the audio and graphics (Wayland, drivers) will finally be done, Linux will be in far better position to start conquering a desktop market. I don't consider packaging as a serious problem, but I'd like to have a unified system. It seems systemd will have a big role in this.