I feel like the circumstances are different this time though. The original story was cut out because (apparently) it wasn't very good, and so they had to stitch together a story last minute. This time they had time to plan more and have listened to feedback from fans
So they had years to put together a story and it wasn't good in the end yet now as they pump put their third expansion in 12 months they did have sufficient time to plan and execute? If the vanilla release was last minute, how will this be less last minute when they've put out more content in a shorter span of time?