Android Things is cool to reuse Android knowledge, but one is better off with a board that supports GNU/Linux directly, as there is support for whatever programming language one feels like using.
Ehh, not always. It is often best to avoid a full OS in favor of something with less complexity. Android Things and Windows 10 IoT are attractive for this reason, among others.
Given that you mention it, from a hobby developer perspective, I would rather pick W10 IoT, because at least Microsoft does offer proper support for C++, including easy integration with .NET, unlike the dev experience with the NDK.
Well, a system-on-module is advantageous over a full board like the RPi3 if you want to go to production. But there are more SOMs supported, apart from the Edison and the Joule.
Well, the parent commenter was talking of the RPi3. Android Things doesn't support the Raspberry Pi Zero W.
In the context of my comment, of going to production, the Pi Zero W has the problem of availability / supply chain. So if you plan to manufacture a lot of devices, not only are they hard to get, you get low-volume pricing instead of discounted.
Ah, I see! Not sure if you're the same user as the ones above, but the Compute Module 3 doesn't come with networking chips, so it's a no-starter for Android Things.