Care to elaborate?
I read online that Arch has "elegant code." I'd be interested to,know what that means, exactly.
I'm not sure what someone else meant by elegant code but the thing that is so appealing about Arch for so many is that you get exactly what you want and nothing more. You have near total control as to what you want installed and the options are endless.
For me, the these are highlights:
-Arch User Repository (AUR). There is so much software available through the AUR and its painless to access. Occasionally, you might have to edit a package build but the documentation for Arch is the best I've seen yet.
-Endless choice. You can choose whatever desktop environment you want, whatever software you want, your bootloader, etc, etc, etc. You can configure your system as you see fit.
-Package manager. Pacman is very powerful and a lot less verbose what I was used to.
-Rolling release. I was used to formatting every 6 months for next release of my former distro of choice. Arch, however, is rolling release. You get the latest and greatest within a few days of it being available and patches come quickly when needed. My former distro of choice is still on kernel 3.0.x. With Arch, I've been using 3.2.4-1 since a day or two after it came out.
-The constant learning process. Installing Arch for the first time was quite the learning experience and every day it seems, I learn something new about how Linux/GNU works. Arch is my distro of choice for the foreseeable future.
That being said, Arch is a bleeding edge distro. I've never had stability issues (in fact Arch is more stable than my previous distro of choice) but every once in a blue moon, a package update will breaking one of my programs. Wunderlist, for example, just stopped working for me after an update and its saying something about a missing library. I just need to sit down and iron it out.
edit: I just fixed my issue with Wunderlist.