The implementation of an Azure Stack would be something to get our heads around for the time being.
Hopefully it is better than the actual Azure system!
It is Azure, same thing, but you have a physical node on-prem. You pay for the hardware, and you get Azure a little cheaper, but it's fully managed by them.
It's really only for remote places with bad bandwidth imho.
Think like, needing cloud from an 18-wheeler in a remote location.
This sounds like a crappy version of the AWS Snowball
This is like making your portion of the AWS cloud in-house, including the entire AWS stack.
Again, not too useful unless you are trying to bring the cloud to a remote location to avoid excessive latency or to somewhere the internet doesn't exist... like linking it to a satellite connection during a disaster or something.
There are other real uses, but that would be for bigger enterprises... for most SMBs, Azure Stack would never be a consideration.