That is your opinion thought. I really didn't like GTA 4 gameplay but that doesn't stop it from being a top selling game.
Doesn't matter how you feel about the game as not everyone shares your opinion. Therefore it probably did sell a million despite how you feel.