Since I posted a while ago on how to make Solaris boot verbosely, I found a better way. Or rather, I learned a bit more about this.
In stead of just adding -v to the kernel line, add "-v -m verbose"
The "-m verbose" portion passes the verbose option to SMF, giving you verbose information about startup of services.
The "-v" causes the messages which normally goes to the system log to also be emitted on the console.
My grub entry for verbose booting now looks like this:
# Solaris SNV91 Verbose Boot
Of course you don't need the entry to be in grub - if your system is not booting, use the edit feature to add these options to the kernel line in the grub item you want to boot from.
Also just a note on the spash image. Removing it is entirely optional - not removing it will not hide any bootup messages (as I previously through)
Not a day goes by that I don't learn something new about Solaris.