I've deployed a couple of 55__-X. I've been going with 9.0(1) and not had any issues.
9.1(1) doesn't add anything except support for the CX module so I've not seen any reason to go on it. That said, it's equivalent to 9.0 is all respects other than the CX support.
8.6 was the initial release that supported the X series hardware and 9.0 has everything that 8.6 had plus some bug fixes and new features. Also, 9.0+ is the image that brings back together the various forks of 8.x (8.4 = "pre-X" ASAs, 8.5 = ASA Service Module, and 8.6 = X series).