Three comments / questions:
1. As far as I gather, the only problem with the current system is that you sometimes get basic buildings that you never want (and didn't put in your deck).
Wouldn't that be fixed by Keyser's simple tweak? Namely:
You can only autodraw a basic building if your deck had that kind of basic inside it to begin with.
2. A question about the proposed 'fated' keyword:
jed wrote:
you will always draw the top fated card of your deck if you don't have one in hand.
Isn't this identical to the old autodraw?
One difference I can see is that 'fated' doesn't take into account current playability, which could be a big problem for cards like Astridian Diplomat.
3. Regarding the "free card" gained when playing basic buildings from outside your hand (alla Jed's idea). This can be solved by the following tweak:
If you play a basic building, you forfeit your next draw.