I'm inbetween an amatuer user and an fairly good user. I can create simple models and animate them ( not character animation though, thats a whole different ball game). I don't paint own textures but with the huge amount of online resources and my digital camera I rarely have to.
I used to be a designer in the engineering industry working on cad systems, so I have the skills, just not the time to do anything complicated.
I use Cinema 4D as I find it is the easiest to use but still gives great results. The renderer is excellent. I do the 3d stuff for my own fun, (I will never be good enough to be paid to do it