i used both phones as my friends uses it. K300i has a good cam, battery, and better signal receiving capacity and clear voice,IR.
and C2500 has FM radio,60MB memory, cracked voice , unsteady signal ,(don't know about battery) and yes you get a stereo speaker , datacable.
So it's your choice now.