Reasons against using local indexes
There is a point where the queries using the index are accessing enough partitions that a local index will be slower than a global index.  

For example, if your table is partitioned by date, but you are querying only on a status column.