I have no authority to speak on this b/c I'm terrible at dota, but I think Mirana could be a really good 4? You can get wards, do support things, go midas, and eventually get an Aghs. Eventually not even being that late. Then your farm is so accelerated and assuming you aren't teamed with an AM...