I just spent the last 4 hours listening with DX90 and JH16. I kinda taking JH16 for granted lately because of Roxanne and I know that JH16 is inferior against Roxanne on my DX50. But on DX90, JH16 sounded a lot better than on DX50. In some ways better than Roxanne. The excellent instrument separation, detail and clarity the DX90 provides is being resolved by JH16 in very precise but natural sound. The bass is well controlled, detailed and well extended. the mids are very clear and instruments blend in very well with still very distinct separation. Every element just sounded very natural.
I used to find JH16 to have a very electronic, highly sharp, vivid but artificial details on DX50. But on DX90 it sounded completely different. It just feels like listening to a new CIEM.
The sound stage is also noticeably wider on DX90. While it sounded very compressed on DX50. Now my problem is how do I allocate time rotating between phones. (T1, Roxanne, JH16, DT235) Each phones give different and unique experience and I like them all. My dilemma.