Another thing to be consider would be maintenance. It seems that the majority of the realistic toys are higher maintenance, to maintain their texture. I personally don't have a problem with that, but if you don't have a lot of time to take care of them they probably won't last very long.
I also am becoming a huge fan of silicone toys, oh em gee.