Overr C.C and Niles, my vote is Niles all the way, as I never found C.C.'s character all that likeable to begin with.
Though I love the banter between the two of them, their hookup in the end was a bit awkward for me as well (in the sense that its hard to picture them together-AND expecting a baby!)