Curious what your "small issues" are. I have the TYT UV88 too (great radio for its low price), and have some issues, but haven't reported them into the bug system yet. Not sure if it's a faulty radio or a driver issue. (Also haven't reported because I still run old Chirp and haven't verified if the errors remain in the new version.)
For me, Chirp doesn't always read/save memories correctly to the UV88. Sometimes it writes junk data (like wrong tone or no offset) into a channel or a couple of channels. And two of the high channels (around 195-6?) often don't store data in the radio at all. When I read them back, it says something like "error" in the channel chart. Usually can get it to work just by editing and saving to radio again. But those #195-196 slots can fail repeatedly.
And sometimes just editing a channel, scrolling away, then back, it loses the edit (even before sending to radio). That might be fixed in new chirp, but didn't notice that behavior with other radios.
Are these your issues or something else?
-g