I quite like IndexedDB as it is widely supported by browsers.
Although for simple data I prefer the sync localStorage API.
It's the same for me!
sessionStorage is handy as well for things like autocomplete result caching.
Was wondering about adoption in usage, not implementation.