Well any laptop seems to work well really... technically you should build it (or at least test it) on the worst machine you expect your users to have. I personally use a HP Envy M6, I find the battery life to be pretty decent if you turn your brightness down. I tend not to use my touchscreen much these days, I personally find it more of a gimmick, I never really use it unless I fold it into a tablet. (Obviously it's always easier to play angry birds that way though )