The Brazil cup is very high quality. The construction is pretty hefty with the plastic being pretty thick. The walls of the cup themselves are the thickest while the lid is pretty chunky which is nice. The shaker piece that slots in leaves much to be preferred. It's the thinnest piece in the cup And it doesn't really have a place to go. You can find yourself putting it in at an angle. It's not the end of the world though since once you drop the plastic part in, it stays no matter how hard you shake it. You would expect with how thin that part is, you'd check some chunks but no. It pretty much blends well. Using milk instead of water won't be a problem for the shaker. The flap on the lid is pretty nice as well, it gives a satisfying click when pressed down and takes considerable effort to release. I'd prefer it to be a bit looser but this might come with more use. Other people say that it should have an o ring but I don't agree. Overall construction is 10/10.
The design:
The pattern on the cup is done with sublimation printing, which means the cup is NOT dishwasher safe. High heat will remove your design. The design itself is also high quality and I noticed no defects on the print. The print gives the cup a sort of slick feeling with a glossy finish. As long as you don't scratch, peel, or heat the cup up, you'll be fine.
All in all, I recommend the shaker cups. At their price point you really can't do much better. From the construction to the print it's worth the money.