There's no way to get the "best" ending without a wish. You are able to leave and return Kirsten to normal without using one.
Cool, just making sure i wasnt missing anything