Having seen all the cars now my order and reasoning is as follows
1. Mercedes - Engine is just too powerful and reliable and chassis is good. 3 engine rule will hurt everyone else but Merc may well manage the season with 3 engines.
2. Ferrari - Raikkonen is past it and too weak to get the points required for Ferrari to beat Merc
3. RedBull - Will push Ferrari for 3rd but think the Renault engine will just mean they fall short despite the best driver line up on the grid.
4. McLaren - Same power unit as RedBull but chassis not as good and Vandoorne is unproven.
5. Renault - Chassis just not as good as McLaren's and driver line up is similar quality on average.
6. Force India - I just can't see them managing to overperform for a 3rd straight season will but will be in contention for 4th all season and may come down to if their Merc engines are reliable enough to avoid engine penalties.
7. Williams - Good looking car, much improved on last couple of years but their driver line up is far too weak.
8. Haas - Better drivers than Sauber & Torro Rosso but Merc engines and better chassis should keep Williams ahead of them.
9. Sauber Alfa Romeo - Better engine and aero but too much to catch up on the rest in one close season
10. Torro Roso - Diver line up just too weak and Honda engine will still be down on power and reliability to the others