I personally think Kingdom Hearts II Final Mix is the best because of the huge amount of content it has. The Data Organization, Limit Form, Critical Mode, Christmas Outfits, new enemies, etc. I'm playing Birth by Sleep Final Mix right now and it doesn't feel too drastic aside from the bosses and the dark realm.