Battery life on this seems to be good, Has lasted a week before needing a charge. Tracks steps and HR fine. Wearing it is not an issue as I don't wear it really tight and it still tracks my HR. Water resistant, as I've taken it to the beach and gone for a swim. Showered with it on still working as it should.
Would recommend for step and HR.
20/4/20: Update on this purchase, my wrost band has started to break and rip at the first hole cut out closest to the watch. Wear and tear? Only been 5 months. Will look for warranty