Of course, it has its limits and it probably isn't 100% to your liking, but it's pretty much there, and the best thing is since I tweaked everything myself, I know what's wrong when things go wrong.
Like most people, I had my fair share of bad surprises after updates, but these errors don't go unnoticed and so far I am able to solve them all following the solutions posted in the forums, it's not that hard. Pacman also cache your old packages so downgrading is also relatively painless.
I recommend Arch to anyone who wants to get to know better how their computer works. Some of its shortcoming are annoying, yes, but not a dealbreaker IMO.