If your database is very active and has long running transactions, shutdown immediate may take longer than acceptable.

Shutdown abort is OK if your redo logs are well protected
and is usually faster than shutdown immediate.

Instead of waiting for the database to be cleanly shut down, you can shutdown abort, startup restrict, then shutdown normal or immediate. These three steps achieve the same goal as one step shutdown immediate but are proven faster in general.

Good luck!