I read this thread because I always find it amusing (sort of...) when people complain aggressively about free software. (The horrible usage "sucks" suggests that the OP is a young person, which is consistent with the entitled tone of the post.)
CodeBlocks is not perfect, but it is still bloody terrific, and I'm very grateful to the developers.