When is it appropriate to use a /31 network in production, and is using them considered good practice? On a point-to-point link, broadcasts shouldn't be required, so is there any compelling case for just using /31 over /30 as it seems /30s are still widely deployed and prevalent. This has been defined by RFC 3021.
Are there any use-cases for using a /31 other than to conserve address space? Does the introduction of /31s bring a new set of concerns that are not found in /30s?
Are /31s generally only seen in public space, particularly for ISPs, or are they commonly used in private space too for both ISPs and Enterprises?