Ha just wrote a post[1] about a sort of 4th option - max out cheap compute to create more tangible things that can be used/run locally.
1: https://news.ycombinator.com/item?id=48519181