For long range applications, one can go for linearly polarized antenna since the directivity is spatially focused in a particular direction. For mid and low range apps, circularly polarized antennas are sufficient. You cannot get a relatively higher range since the energy is divided across all axes of interest.
However, if you want to detect objects from all orientations, circularly polarized antennas are better.
It also depends where you are using your IoT device i.e. is it a normal or a harsh environment? If it is the first one, silicon based IC tags with active types are ok. Applications where the economics is of paramount importance, passive tags are preferred to keep the cost as low as possible.
Harsh environments will require more robust and durable tags that can withstand high temperature and pressure conditions.