Hogwarts is a fine setting for the first two books. But then you get it again. And again. And again. A single castle is not creative enough to sustain seven books, especially when the characters visit the same parts of it every book in near enough the same chapters, and the same exact things happen.