Eagle is only perceived "unusable" or "crap" to those who don't care to take the time to learn how to use it or those who don't need / want to use it as they have access to a higher end tool.
For the most part it does it's job, and it does it well, it's never crashed on me before, unlike Altium...
Whilst I now use KiCAD, I still have an older licensed EAGLE version for occasional designs, it can produce quite complex designs, look at some of Olimex's boards, they are trying KiCAD also, more for the pure open source nature than EAGLE not doing what they want as the free version wouldn't allow their 4+ layer boards to be modified.