You know what would be amazing? If there was a sort of unified Photon + Electron. More specifically, my dream would be to have a Photon that you could extend the network connectivity with additional hardware modules and then have a firmware method where you can prioritize the network connections. Wifi (built into Photon), cellular and ethernet modules would be amazing.
Working on Photon/Electron based projects, I keep finding myself wishing the Photon could optionally do cellular in some cases, the Electron could optionally do wifi in some cases and other cases where the photon is perfect except there’s no wifi or cellular available at the install location (but there’s Ethernet, which could also be used for PoE).
Maybe just a pipe dream, but in my perfect little world, everything would be unified to have a Photon as a base with some sort of expansion connector on it to add a cellular module and/or Ethernet module (I believe internally the microcontroller that the Photon uses already supports Ethernet up to 100Mbit).
It would also allow situations where if one network type wasn’t available temporarily for whatever reason, the device could fallback to whatever was next in priority list (say wifi is normally available, but it’s not right now, then it could have network connectivity fallback to cellular).