I've been following Iota too. The most important difference, besides the points you've made above, is that there are a max of 2.7 Billion iota's Verse a max supply of 24 million Bitcoins (16+million currently). So, At it's current price of $4.50 (12-5-17) with some quick math, it's market cap (#coins X price)= over $12 billion Versus Bitcoin's market cap of roughly $184 Billion.
What I'm trying to say is that there are 168 times more IOTA's out there than Bitcoins. So you can get a rough estimate of how they're doing verse Bitcoin by multiplying 168 times the current IOTA price. As of today, IOTA would be $756 verse bitcoin's $11,500
So in my opinion IOTA has a long way to run still. By these non technical guesstimate calculations, that would put IOTA at a maximum price of $68 if they were to ever exceed or beat Bitcoin's current market cap.
Since IOTA actually has a purpose, a lot of people think its possible in this crazy world of coins....
I totally agree. Have you heard about the "Q" announcement?