Rating Premier League Teams

So, for the last couple of weeks I have been thinking about how much I like each of the teams in the Premier League. So here is the initial list, I may update it in future as teams move around.

1. Fulham FC
2. Arsenal
3. Liverpool
4. Portsmouth
5. Hull City
6. Aston Villa
7. Tottenham Hotspur
8. West Ham United
9. Stoke City
10. Blackburn
11. Wigan Athletic
12. West Bromwich Albion
13. Manchester United
14. Chelsea
15. Sunderland
16. Middlesborough
17. Bolton Wanderers
18. Everton
19. Manchester City
20. Newcastle United

I must admit it was difficult to decide the middle teams as I am quite indifferent about some of them. Anyway… discuss.