Halfway through the Premier League, the fans have been taken through a roller coaster ride. There has been no shortage…