I like the BTS716G. It is an automotive-spec high-side switch. It has open-load detection too. It does this by sending a small current to the load even when it's off. For a relay or lamp, this isn't enough to turn it on but enough to see that there's something connected.
You can get even more complex SPI-controlled devices which will return the actual current going to each output.