I don't see why his song is bad. It fits Ravana. He's a soldier. The song itself is giving off that "War" feeling. It matches Ravana perfectly. Much like how Ifrit's matches him. Sadly, I figure Ravana's much better than Shiva's final phase, but I accepted it after a while.