My Pebble (one of the older plastic ones) gets at least 7 days per charge, which is about what I'd heard the battery life was, so I'd have to disagree with your first point there.
As for the rest, well, each to their own really, although I wouldn't write a bullet pointed list of what I think is wrong with a Windows Phone because I don't have one.