An idea to fix Hurricane
Most people don't like
. ADCs hate it because the bolts don't crit. Mages hate it because they don't need attack speed and not many of them have on hit effects in their kit. That's the problem with the item really, it's for on hit champs, but there aren't enough of them out there. When there are, some want AD and the others want AP. So by itself the item is lacking.
Then I thought of something: the changes to jungle items.
Why doesn't Riot do something like that to hurricane and offer 3-4 upgrade paths for the item. Here's the thing: each path has a different on hit effect. As I see it, if hurricane upgraded so it had at least one on hit effect, it'd be a lot more appealing to more ranged champs. Different upgrades could also allow it to be more tuned to different users.
Upgrade 1: Maggicane - on hit, you attacks restore missing mana (like essense reaver), also offers CDR and AP. This could share a common mana on hit item with ER and fix that item as well.
Upgrade 2:
Supporticane - on hit you heal a flat amount of health plus a little based on AP. The bolts on this version can target allies/friendly minions and if they do, your allies are healed for the on-hit effect as well. Why? Because Bananas. 
Upgrade 3: Criticane - when your main attack crits, your bolts get a small amount of bonus physical damage. This version increases your crit chance.
Upgrade 4: Kiteicane - you slow others on hit like frozen mallet, but without the bonus health or AD.