I used to really not like Elliot, but now do! That makes me think it's a fashion thing though... I think it's having a bit of a moment. Don't know how it will date.
Michael is nice, but I don't know if I love Mike as a nn. Micky? Too mousey?
On balance I think I'd go with Elliot.