Looking back, Season 3 was the season that was short and felt rushed. Some of the episodes felt like they aren't finished and need some explorations to be rewritten. Though it had some of the episodes I love because of the returning villains, it also has a lot of episodes that were controversial and mean spirited (mostly controversial with the finale).
But all things considered, it was a quick shot than season 6's overdose with the same feel.