So far, we have Macron ranking 1st, Le Pen 2nd, Fillon, 3rd, Mélenchon 4th, Hamon 5th, Dupont-Aignan 6th. Sadly the two I disliked the most will battle for the presidency... Hopefully Macron will win over Le Pen.
Feel free to discuss the topic, I am open to discussion on this subject.