Matsul is right. 9i incrementals have to read through every block on every datafile to determine which blocks have changed. Therefore the increase in speed over a full backup isn't that large. However, you do save a lot on writes, so you should get some increase in performance.
If you are using block change tracking in 10g, the incrementals should be much faster. I recently performed some benchmarks, and the incrementals were at least twice as fast using block change tracking. It's not a free lunch, however. Oracle needs to constantly keep track of block changes, so your online performance should suffer a little.