I've created some detailed models and I don't know if Unity can use them and still have smooth animations and gameplay.
Less than 65000 polys, Unity doesn't allow importing of. But as Paul said, it depends on your audience... I'd model like normal, and then use an optimizer to actually lower the count...
If you want detailed models, then use a normal map for your models.
here is how it works:
A normal map changes the way how light falls on a polygon. so you can make a 300 poly model look like a 1.5 million model.
I use the software Xnormal (free) for this. that's the easiest for me. you export a high poly and a low poly. and you click on create normal map. and done.
if you have the low poly in Unity. than click on bumped diffuse and add the normal map as a texture to it.
This is used in professional games along with displacement maps.