I like RPG Maker because it can "take your hand" towards the whole process of videogame creation.
I began using RPG Maker when I was 12 years old (I used XP at the time), and I made a little game called Jindar Adventures, which is about some kid whose house whas burned and their parents were kidnapped by a skeleton king. Yeah, cliché as hell; but the sole idea of making a story my own and turn it into a game (wether it had that terrible battle system, I hate front-view battle systems), was just overwhelming.
After that, I found out I could actually change the graphics of the skill animations, charas, etc. So I made a little Sonic the Hedgehog RPG called Sonic RPG: Return of Chaos. I loved it because I used enemies from various Genesis and GBA games (along with Shadow clones and things like that), and altered some skills (such as replacing a cross with a Chaos Emerald, and call that skill "Chaos Control"), really fun stuff.
Years later, I found out there were whole communities dedicated to expand the use of this little program with "scripts". I got my mind blown with the ABSs and started to "remake" Jindar Adventures with an ABS. Again, I never finished it.
After that, I got a little tired of RPG Making until I got my laptop. I downloaded RPG Maker VX and started messing with variables, events, switches. There I found out my true strength at making games on RPG Maker: Eventing. I made lots of fun stuff with that; a Weather System, Time System, Hunger/Thirst, A little "Day" System I made that, when you rest at an inn, a day passes.
I was just getting into making my current project; Star Willow. But then VX ACE came out and I decided to wait a little more so I could get my hands on it. I love VX ACE. Sure, it has its pros and cons, and I shouldn't tell them as it's nothing we haven't heard about here; but it's so fun to just event stuff you just come up with, and with the character generator, expand yourself a little more.
Now i'm into other programs like Game Maker, Constructor 2, and learning Java, Ruby and C+. But when you want to make a game with complex story, multiple endings, and lots of different choices to make (like mine
), you really need the simplest program you can get.
And I know that, when I learn to program properly, I'll make my own scripts. Again, all with RPG Maker. That really tells a lot of good stuff about RPG Maker in general. Whether you're 2000, 2003, XP, VX, VX ACE or whatever. You get one suited for your needs, and makes the tedious process of game creation something exciting and kinda fun. And when you're going to do something serious on it, you have the resources to do so.
RPG Maker FTW