Miles's origin is just a step down from Power Girl or Hawkgirl. The less said about it the better.
And the problem isn't that he doesn't have emotions, he's got the "emotional teenager" thing down pat. The problem is that he's not proactive.
Look at the last storyline. "Miles is stressed and goes on a vacation to Japan. Through complete happenstance, he then ends up dating a yakuza and shutting down her gang, all the while his main motivation being 'I tried running away and that didn't work, so I better fight so they don't kill me.'"
It's so passive and not at all heroic.
Compare that to let's say the Homecoming movie, where Peter is the same age as comic book Miles but he is absolutely DRIVEN by his need to prove himself, his need to find his place in the world, and above all, his need to be a hero, the kind of hero that shouts himself raw when he's scared just so he can find his courage and who dives into the fire to rescue a man that was trying kill him just seconds ago.
The two characters are in essentially the same situation as rookie heroes in a world of the pros, but if Miles was in Homecoming instead of Peter, he would have stayed at the party, he'd have gone swimming, he'd have listened to the scary dad and thought, "Oh fuck that was terrifying." and stayed the fuck away.
Miles is a normal kid. Peter is a hero.