I think you and I have a very different definition of what "bad ass" is.
Anyways, I don't care much for either of them in all honesty, though I lean towards Taichi. I just don't write him off currently as I would've done when the series started which was when he was optimally annoying.