Just how bad and/or crippling is the IS XL engine?