Squiggles/Shinsengumi's TLs may as well be Duwang. While this TL has its own quirks (you CAN (and should) translate "onee-san" to "miss", "ma'am", or "lady", depending on the context), it at least reads far less awkward.
Rather have these guys, even if they're not 100% on making things sound buttery smooth. Beats the crap out of... whatever it is the other group is doing.