Many of your experiences sound similar to mine.
My unit works ok when plugged in, but battery life has been incredibly poor since I bought it.
The first time I sent it in Joe replaced the battery. I got it back quickly but it still had the same problem of poor battery life (10 to 12 puffs...