I really like Rise Against, which is like the top melodic hardcore band. From the less known bands, I really recommend Whatever it Takes (a band of one of the anti-flag members, anti-flag is pretty decent too actually). Bigwig is pretty decent too. Misconduct (a Swedish band) has really nice sound as well. Good clean fun has some nice songs, but they're kinda screaming, Im searching more for bands with clear vocals.
As for hardcore, I really, really like Blood for Blood. Does anyone know any similar bands? Ramallah is not that similar..