If a good keyboard is important to you (esp. with Home, End, Pg Up, and Pg Dn), then consider a Lenovo Thinkpad (T, X, or P series) or a Dell Latitude (7000 series). The Thinkpad is generally considered to have the most comfortable and tactile keyboards for non-mechanical laptops. With my Thinkpad, though, the keyboard has lost some of its texture and become shiny, making it look like there are finger oils there when there aren't. I'm probably going to shell out $50 and replace the keyboard.
And if you're programming, a Trackpoint or a similar nipple in the middle of the keyboard is soooooo good. It lets you click on different areas without taking your hands off of your keyboard, making dealing with parentheses and stuff much easier.
If you just want something that's nice, I recommend the Dell XPS over the Asus. If you want to compare the two, look at this:
Face Off: Dell XPS 13 vs. Apple MacBook Pro 13 vs. Asus ZenBook UX305
That site (Notebookcheck) is really good for laptop, phone, and tablet reviews. They have the most comprehensive, data-filled, and standardized reviews I've found so far.