I've been using the Joule sous vide for a few years and love it. With Joule, steaks always come out perfectly. They are relatively small, and have a great design. It comes with a smart phone app to control and monitor the devices, and it comes with tons of recipes tied to device settings. For many ingredients, it even has example photos for different temperature settings, so you can make sure you get just what you want.
Totally agree. I have owned one for about 3 years and although I don't use it very often, it is a worthwhile purchase and great to have around. I use mine primarily with proteins - pork and chicken mainly, but it works great for steak and fish as well.