Star Wars fans will practically feel Disney's fingers in their wallets. But is that sin enough to obscure the film's other virtues?