Though both go down, I'd rather be in 6c than 6s. Don't think it should raise 3s on 3 since I don't promise 5.
- 3h says 4+H and 5+ total points. I kind of feel like it should be 5+H and 0+ total points. I think it's important to show 5 cd major in a weak hand (find 5-3 fit, might be only making game, usuallly take more tricks with weak hand long suit as trumps if reasonable), and you can't show 5 cd major at 3 level if you are forced to bid 3d a lot as 2nd negative first. I wouldn't worry about stopping short of game after 2c and minor rebid, if nothing makes oh well. When 3c is supposed to show about 10 tricks it's not worth showing weakness and trying to stop short of game IMO.
- raise to 4s shows 4+ spades, why is it doing so on 3? Raise 2nd suit on 3 should be last resort, here it has reasonable 3nt (my pref) and 4c calls available.