This is actually a shoujo manga, but it has quite a few shounen elements, making it very enjoyable to read.
To tell the truth, i have yet to start reading the manga, but i have watched the anime, and its seriously awesome, though relationships seem to have a hint of a homosexuality, not that...