The "nat" table is not intended for filtering, hence the use of DROP is deprecated and will permanently be disabled in the next iptables release. Please adjust your scripts.
This is something I don't understand. Currently you are able to do filtering on the NAT table so you can remove (DROP) packets in the PREROUTING chain that don't make sense. I use this for "Sanity" checks, meaning if the packet has a source ip of say 10.x.x.x and it's coming in from the outside (eth0), that's impossible and I would drop that before even attempting to use any rules on this packet. I'm not sure what the reason would be to remove this feature.