more games where the client can connect to an arbitrary server of their choice and have all contents/etc/... streamed down to them, sort of like a web-browser but also a game?...
in this case, then users would run game servers in a similar method to how they run Apache, while being able to control nearly all aspects of gameplay from their own local server, and being able to include portals to other servers (potentially with very different gameplay). likewise, without requiring the big centralized server-farms (or service fees) typical of an MMO.
sort of like if Steam hybridized with a web-browser and normal network gaming?...
also:
destructible terrain (specifics could depend of server-side policies);
user-level multiplayer world editing (could be restricted to users with OP rights);
...
likewise: streamed single-player games could also be worthwhile.
admittedly, some of this is a goal in my case, but there are still holes and potential security issues limiting this sort of use (many types of assets are not currently streamed, and the security of client-side script-code is still a bit worrying and it will still require a fair bit of work to work before this can really be made "safe"). (the issue is providing enough freedom where the scripts can do what they need, without providing so much as to allow script code to compromise the clients' system, like in the possible case of malicious game assets and scripts or similar...).
it could ultimately be made pointless though by the whole Unreal Engine + HTML5 thing though (where the whole engine is pushed down to the client as a big mass of JS code and similar...), which could limit the need for a native-code version of an engine on the client. (even if, personally, this seems like a "big pile of crap" solution...).