18 hours is NOT bad at all thats great, I mean 1 hour of talk time is not bad, I only would probably use talk time on my watch for a quick stop to the store for list of groceries or a quick talk, which I believe 1 hour is all you need. If talk time gets any longer I think the watch would get bigger and I dont need that....lol
There won't be better battery life than this. There will be new features and hardware, sensors, etc., will become more and more efficient in the time, but the bat. life wont double. I can swear they will cut the battery in the comming years when they become much more efficient. The same way as they do with iphones.
All makers offers 1-2 days battery life and that is ok, unless they start to put graphene batteries in watches, but this will triple watch prices.