Wow, I've been passively interested in getting a GoPro camera for a long time, but knowing their remote control requires a cloud service (I thought it was local wifi) is a total dealbreaker. Same with Hue lights. It is absolutely ridiculous for the customer to be locked out of their own hardware.
Hue lights do not require a cloud service. It is an optional way to control your lights from outside your local network (only the base station talks to the internet).
To be fair to hue, the REST JSON API to the local hub is well documented by Philips and you can disable it contacting its cloud infrastructure via this API (and many apps) if you wish - all without hacks.