Not sure what you are reading but Mackinnon is a 50/50 at best for first overall. Seth Jones is the front runner right now. And Mcdavid is not eligible for the 2014 draft, he'll be in 2015.
To answer your question, I would probably go with Jones this year rather than Reinhart in 2014, just because it would suck to be the worst team in the NHL two years from now.
I don't know if you are a jets fan (assuming you are), but even if Jones is slightly ahead of Mackinnon, wouldn't you take mackinnon regardless? Jets are in more need of offense/forwards. I'd take Mackinnon #1 even if he was ranked 2nd by scouts.