Cinema 4D is a program you have to buy, so stick with Blender unless you want to spend lots of money. I recommend you learn first on Blender then move onto other professional programs.
The render you did isn't that bad. The only things that need to be improved is the legs in the floor, add some elbows and knees, try curves and not straight and if you want really get fancy, make the face come more alive like, well... can't really explain it, here's an old render I did months ago:
See how the eyes go in a bit and also the or like the extra eyebrows. Just little things that make the character come more alive. One last thing, lightning. Not an easy thing, takes a while to master, but is very important. If you want, you could even edit the lightning in programs such as Gimp or Photoshop. but for now, try adjusting the type of light source you want to use and how strong it should be.
If you want to know more, just ask, I'd be happy to help