It all depends on how much you want your URLs to look and how you define "clean." If you got rid of the product_id URI segment and made your url like this:
http://www.domain.com/product/32-in-sony-tv/
The main difference is that you have to make sure that all your products have unique aliases that never change. This means that if you have another 32-inch Sony TV, you will have to change it a bit. This limits you, of course, to the fact that you cannot change your nickname in the future if you decide to do so.
Try also to keep in mind that it is very, very, very unlikely that any of these factors will affect your search engine ranking. Basically, you should focus on how people perceive your URLs and any pitfalls you may encounter two or three years after changing the name of the product alias.
Due to the unpredictability of what your customers (or you) might want to do with these aliases, I personally stuck with the type of URL that you said you are using. Better to work with an ID based system, I think.
treeface
source share