Defintiely agree with smarter AI for SP.
And again I still like more of a "starcraft" approach to MP. right now there are too many unknowns, smurfs, multis ect... this wont be completely fixed with a new model, but if somehow your rating/ability can be calculated better regardless if you dont play rated games and you can be put against players around your ability it would me more attractive and fun. I remember one of my first games against borg 6+ yaers ago, I lasted less than 3 minutes and was so annoyed at his cav rush and thought it was so OP, but mostly cause i didnt realy know how to play the game yet and playing him was one of my first MP experiences