I wouldn't drop Key for Freeman, even though Key is off to a slow start he is much higher quality... I think I'd wait to see how Portis does this week. If he doesn't come through, I might consider dropping Portis for Freeman. Or possibly drop Driver for Freeman.
yeah, DON'T drop keyshawn, he is too valuable to be on waivers, you should try and trade him. Just because he is keyshawn, you should be able to get another top reciever or maybe more, just depends on how highly the other person may think of him.