I'm tired of people bashing Ichigo 100% because of the ending.. It's not about the character he ended up with but how he got there. In the end Junpei made a firm decision and stuck with it. Just because the main character doesn't end up with the heroine doesn't make the ending bad. The same thing happened for Kimi Ga Nozomu Eien(Great Anime watch it when you get a chance) when the main character, Narumi chose Hayase.