I have both the Takeya and the Hydro Flask pictured below... with each pictured both off and on the bike. Both are quality bottles. Oddly, but a nice bonus, the lid of the Hydro Flask fits the Takeya and vi se versa. The flip lid of the Hydro Flask is a bit easier to use if you're want a drink while riding because, well, you just have to flip open the lid with your thumb. With the Takeya you have to unscrew the cap on top of the lid. Both seal well and do not leak. Both keep drinks cold for 3 or 4 hours and cool for a bit longer. To keep them from rattling I bought the silicone sleeves for both and they do keep things from rattling. Since the dimensions of the Takeya and Hydro Flask are different (Takeya is both a little wider diameter and taller) they take different sized sleeves. The sleeves I've got slip on easy enough but not so easy that they would simply slide off on their own.
A bit of a warning with the sleeves on the bottles and fitting into you bike's holder. First the Takeya (with or without the sleeve), which is taller than the Hydro Flask will not fit in my wife's bike. Her's is a woman's Trek DS3 and the top tube is too low for clearance of the Takeya. The shorter Hydro Flask (with less capacity) will fit her bike's bottle holders. That said her bike's bottle holders look like mine but are a smaller diameter and the Hydro Flask with the sleeve on is too big to fit in the holder. With the sleeve off it is tight (a good thing) and doesn't rattle. On my bike with its bottle holder, the sleeve must be on the Hydro Flask bottles or they rattle. If you look at the sleeve on the Takeya (pictured on the table) you'll notice what looks like a rip near the bottom. It isn't a rip but a "lightning" cut out from the manufacturer.
Which one is better. Well, I'd have to go with the Takeya but only because it holds more. 24 ounces for the Takeya compared to the Hydro Flask 18 ounces. In terms of quality I can tell no difference between the two. The Takeya has a very slight larger diameter and is a few inches taller so that may be something to consider. I carry two bottles so with the Takeya, I get an additional 12 ounces compared to carrying the 2 Hydro Flasks. My wife, do to the fit of the bottles on her bike, has to carry the Hydro Flasks. Edited to note that I did cut a bit off the top of the Takeya's silicone sleeve.