I tend to refrain from expressing my opinions here. But.
If I could add anything it would be Blizzard's much famed attention to detail to their recent implementations of fishing.
In particular, I'd revisit the TBC starting zones. Not least because poor newbie experiences hurt the playerbase long-term.
Take the Draenai starting area: Your first introduction to fishing is to a method of pool fishing (the net) that is completely different to the method you need for every other catch. How confusing is that to a new level 5 player? Then the freshwater/saltwater split found everywhere else is needlessly broken on Azuremyst Isle. And if you do catch anything, you have to travel out of the Draenai islands just to purchase the recipe you need to cook the fish. Which your average new player is never going to figure out on their own.
But this isn't just a newbie issue. Patch 2.4 contains plenty of examples of lack of polish.
The most exciting catch from Isle of Quel'Danas is a fish that functions exactly like a level 22 mana potion, but requires a level 70 character with 8+ hours of skill development to catch it. Go figure. And some of the daily fishing quest descriptions have been causing tangible frustration for a lot of players over the last week: The Nagrand "lakes" that don't actually include all the lakes, or the Terokkar "moving water" that does include Cenarion Thicket.
On the plus side we are at least seeing some development time being put into fishing, which hasn't occurred since summer 2006 (early TBC beta). So maybe there are better times ahead?