From the amount of Stitch merch in Disney Parks, you'd assume they WOULD consider it one of their top movies!