Hey Kevin I could give personal suggestions for the tech you are looking for, I don't know about your budget but I currently have Honor 8 and the battery is amazing in this thing it lasts for 2 days with just browsing steemit and few crypto sites occasionally. Another not so known good minilaptop would be Xiaomi Air 13 Laptop, it's almost like macbook with all its properties but chinese version and xiaomi is very good brand. As it what comes to camera I don't have personal experience of those, I take all the pictures with phones camera as it's good enuff for me :) have a good day!