* The alternate NOPs are not created equal. Some have one- or two-byte operands (which they don't do anything with), and they take different amounts of time to execute.
* The 6502 overlaps the fetch of the next instruction with the execution of the current one when possible, giving it a significant performance boost.