I will never use CHDK to enable RAW saving. Bummed...Really BUMMED
You should not expect to just open a raw file and have it magically be better than a camera jpeg. Raw is raw sensor data, and requires significant processing to produce a pleasing image. Modern digital cameras to a whole lot of image processing to make up for the deficiencies in the hardware. Raw doesn't give you a "better" picture, it lets you have full control of that processing by doing it on your PC
The in camera jpeg process does this, and it is very good. Canon have undoubtedly invested millions developing the image processing pipeline used on the camera. If you want to get equivalent or better results from raw, you will need to invest substantial time and effort into understanding the underlying principles and setting up a workflow to produce the desired results.