Better place citycoms and a reworking of the quick mission system would make things a lot smoother.

The random missions and downloading 'feature' is presumably intended to give the impression of jobs being posted by factions to the public runner boards as and when they are needed, though it can frustrate people.

At least splitting them into quick kill, tradeskill and other, and say 10 rather than 3 options would still retain the atmospheric intentions while making selecting the one you want a lot easier.