I essentially agree with all of the above, and will echo what Bango said in that playing or writing one specific type of thing too often does bottleneck your ability to grow as a writer. Because at the end of the day any spins on the matter you do don't change the fact that you're still writing the same old character archetype, but with a different coat of paint. And you can only repaint and repackage something so many times before it becomes an old worn out mess. As for perspectives, that is not what makes you an advanced writer, nor even a writer. Many people have perspectives, from which branch opinions that conflict with other perspectives and opinions held by other people, and a lot of them don't even bother to creatively write for various reasons. No, what makes one an advanced writer is not necessarily perspective I think, but whether or not you can actually competently write about whatever it is you have in mind to write. Granted, being able to approach a story from a multitude of different perspectives does help, but again being able to hold and understand more than one perspective at a time does not mean you can automatically write worth a shit.