Personally I feel that it was a terrible AND excellent film. Terrible from a historical standpoint but really cool as a film. I just love the dark almost b&w photo, its almost like a crudely drawn comic.
IMHO if a movie is based on a historical event the director should stick to facts and not alter or add to that storyline. This abuse is what makes 300 a terrible film.