Well, Arduino support is important for me too. I assume you mean support for auto-reset for programming, and all that is required is the presence of the DTR and/or CTS signal, IIRC. I remember reading that both is pulled for reset by the official IDE for compatibility reasons. I have a CP2102 adapter that works fine, for example. In many online shops the WCH one is recommended as alternative, explicitly advertising this capability, and it's probably the cheapest. Several Cypress parts are supposedly pin-compatible drop-in replacements, with their own driver, of course.
A little offtopic on TomWS' question: I have an interest in Japanese culture, but my nick actually originates from an old Hungarian cartoon, where a character from the future is called Köbüki, but by net customs I just write it as kobuki. It was kinda random to choose this nick, TBH. And it indeed has a little Japanese-sounding tone, so I left it as is
BTW, EEVBlog's author, Dave has a few hilarious vlogs of this incident, a recommended watch. He is quite the outspoken person...