Yes. Kingdom Hearts is a good game and yes, I would buy it again; given the option. No! It was not THAT great and most of the feedback I get on the game are from kids--whose opinions I take very lightly.
It's good to learn morals of friendship, honor all that crap that Squeenix tried to include with it's gameplay, but there are tons of games that cover the same topics using a different medium.