C Launcher is a free launcher (with an optional pro version) that supports a huge variety of phones. It provides a variety of necessary features, from password-based lock screens to smart widgets. It also provides customizable themes, free live wallpapers, and many more features that will have your phone looking good.
A mixed bag for aesthetes
In general, the focus of C Launcher is on the latter features: though it has all of the basic functionality a phone launcher would require, it has something of a learning curve. For example, there's a specific gesture needed to unlock hidden apps, with no easy alternative. Fortunately, the developers respond to comments and requests for support, and common issues like these can be resolved by a trip to the FAQ page for the app itself. Unfortunately, even for people who love beauty, the launcher is something of a mixed bag: it's true that you can customize your lock screen and your home screen easily, the themes are great, and it looks good at any resolution, but it's ad-supported. And that becomes noticeable when everything else looks great.
A worthy contender
But if you can stomach that, and learn a new launcher, C Launcher is perfect for anyone who wants a beautiful-looking phone interface. It's no slouch functionality-wise either, fortunately.