I think despite Komaeda’s self-deprecating comments, he actually is more top than bottom.
We see a hint of it in that one scene where Hinata and friends tell Komaeda off on sight, and Komaeda responds with “Don’t be like that, I was going to give you a hint, too! \[So are you going to tell us?\] I’ll tell you if you get down on your knees and lick my shoes.”
If you ignore the surface-content of Komaeda’s self-deprecating comments, his TONE is really condescending (or at least that’s what I got from Megumi Ogata’s interpretation), and he is always leading Hinata and friends around with his insights that go beyond what the others are capable of. He tends to be the person in control of the situation, or at least that’s how he presents himself – even when Souda and Nekomaru tie him up, he somehow gains control over Mahiru and Hajime using his words.
One challenge to the “Komaeda is a top” conclusion: in Island Mode, in his Shot Through the Heart event, Komaeda thinks something like, “I just want to entertain Hajime! But it would be nice to be verbally abused by him too…” Does this mean he really is a bottom? I don’t think so. I think Komaeda just likes ’em feisty. Hinata is pretty tsundere throughout, and I think Komaeda likes getting under his skin. A lot of KomaHina yaoi from zcc explores this dynamic too, so clearly others agree with this interpretation as well!