For product design then Rhino should be able to pull it off, grab the demo and try it out. Also you should try Moi3D (www.moi3d.com) it's a easy yet powerful nurbsmodeler which can load and save Rhino files and a few other common formats.
thanks Maximus, i have already demo both of them but for small product design projects, i agry whith you about moi3d but has not leyers or constraction tree and i thing im gonna get lost when comes to architectural projects.
there are some Achitectural projects comming inn and i dont have the money or time for mistakes (dont we all).
They working on Autocad so the will send me 2D and i have to 3D, texture, render, (no animation etc.)
PS. I have bought maxwell and i could say im on good level when cames to rendering small objects but have no expirince on arhitectural visualization.
I use Rhino for architecture (design and viz), it's good because you have to model everything (no pre-defined architectural primitives) and it's "bad" because you have to model everything (and can get sucked into the details)
For product design, Rhino and MoI3d are great...
I am surprised nobody mentions Maya... it's the price I guess.
For Architecture, I vote Revit ->MAX->MAXWELL (or ADT if you think it's better)
I won't sign it, if it is not a piece of art.. So far, I haven't done any...
Revit Architecture 2012, Max Design 2012, AutoCAD 2012, Moi3d, Maxwell, Octane ... and many working hours