What about using a combination of Decisions Trees and Minimax?

The Decision Tree is used to guide the strategy. E.g. Kill allies (or a specific ally), go for hero, fill up hand, etc.
This...