You could go with a plate chiller too. I use hop bags in my batches, so trub is kept to a very low level. I picked up the Chillhog 4000 (a 40 plate chiller) along with the RebelSmart add-on from Rebel Brewer. This allows me to see the wort temp coming out of the chiller, and adjust my ball valves to hit my target going directly into fermenter. I don't have a pump, so I'm doing all this with gravity (rather easy to do too). I'm thinking of adding a pump to help get the last couple of inches of wort out of the Blichmann kettle. Not a requirement, more of a 'want to have' item.
I love how compact the plate chiller is. Compared with either a IC or CFC, it's down right TINY. But it does a pissa job of chilling wort.
To clean the chiller, I use the included backflush hose until it runs clear, then box it up and take it home. You can also run PBW through it if you have a pump (I plan on using a pump I got to drain waterbeds next time). To sterilize it, with a pump, you can run hot wort through it for the last few minutes of the boil, with the chill water off. Then set it to go into the fermenter, and turn on the chill water. Or you can boil it for a few minutes, or bake it at <200F for a few minutes (a minute, or so, is all you would need to make it safe). Or you can fill it with StarSan the day before and simply flush it with boiled water before you send the wort through.
You have more than a few options. It all depends on what's more important to you. It also depends on how much you want to spend, and how much space you want the chiller to take up when not in use. With the CFC and plate chiller, you'll still have the hoses for the chill water. But with the plate chiller, the actual chilling unit will be much smaller. Personally, I'd be a bit concerned about the CFC having a leak someplace that you won't see until far too late. Maybe that's not really an issue, but it would be in the back of MY mind.