Carrara would definitely suit you Andy-Rch, and older versions of it are available for free at animanon.com. If you PM Kreator he will be able to tell you what's required to get it. Aside from the items you mentioned, Carrara also has a physics engine, animateable materials, motion blur, lens effects, super-quick renderer, network rendering, etc. It is relatively easy to learn, and its only real drawback is a clunky internal modelling engine and incomprehensible UV coordinate editor, but most Carrara users model in something else (like Anim8or) and import the models as .obj or whatever.
By the way, I love your image. The character is excellent, the modelling is crisp and tidy, the scene composition tells the story nicely.