Hey there,
My first post as well. I just purchased a Pinnacle Pro for my wife and have to say that it is awesome. I believe it checks all your boxes with the possible exception of battery life but I think with the use pattern you described (on for puff and then off for few hours) you should be...