i dun want to see iron n copper at every starting position (or none). the starting position should force teams to search for unique approaches fitting there unique circumstances. therefor i thing the best way is: get a random map (if sirian thinks a specific random Map isnt interesting nuff just let him make another) and sirian works his magic to balance it just as much as he thinks is nuff to get roughly fair starts.
all together my point is, that its an incredible complex problem u are faced with makeing an heterogeneous map from soup to nuts, while considering balance issues. allthough sirian is a mapmakeing genius, i think its more presumable that a map (with the claim beeing heterogeneous) out of a human hand, has more balance issues than a random map balanced by a human.
sounds odd but its my opinion.