OTA from ICS to JB went smoothly on my rooted Bionic. Took just under half an hour from "Install now" to back up and running. Extract from my notes:
Start Voodoo to restore root. "Device rooted" and "Root permissions granted" were not checked. After restoring root, "Root permissions granted" was still unchecked. Hmmm ...
Over to SuperSU, which wants to update the binary, again, even though it was updated just a couple of days ago. Cancel for now ... nope, that exits the program. All right, let's try again and click Continue ... failed. Try again: this time it succeeds.
Rechecking Voodoo: now all the boxes are checked.
Checking Titanium Backup: superuser granted correctly, shows root access.
Looks like Voodoo succeeded in keeping root!
I did run into an issue with LBE Privacy Guard: granting it superuser to enable the service put me into a boot loop. I had to bring the phone up in Safe Mode to get it to stay up long enough to deal with the issue. After confirming that others had experienced the same issue under JB, I uninstalled it, which is a shame: I liked being able to selectively dial back the permissions on some apps, and I don't see anything else in the Play Store that would be a drop-in substitute in that role.
Tasker was also unable to turn GPS on for apps that required it. I had to check the box to enable Google apps to track my location, after which it now works normally (GPS is mostly off, unless a particular app is running).
After rebooting, the Play Store wanted to update a bunch of apps that I don't use, so it was time to start disabling things. Using JB's native capabilities I was able to disable all of the following:
Backup+ Media
Browser
Chrome
City ID
Facebook
Gmail
Google Calendar Sync
Google Contacts Sync
Google Play Magazines
Google Play Movies & TV
Google+
Movie Studio
NFL Mobile
Picasa Uploader
Slacker Radio
Smart Actions
Talk
Verizon Tones
Video Calling
VZ Navigator
ZumoCast
I had to use Titanium Backup to freeze the rest:
AcousticWarning
Backup Assistant Plus
Backup Assistant+ Contacts Client
Emergency Alerts
Smart Actions Android Framework
Smart Actions Proprietary Framework
I moved the old ICS-era Titanium Backup directory out from under my Dropbox directory to force a new backup last night. TB is now uploading a gigabyte or so to Dropbox, so I won't be able to get a very accurate read on battery life today.
All in all, a fairly smooth transition. The phone that needed help from HoB to get to ICS hasn't yet asked to update to JB; we'll see whether it's able to take the OTA this time or whether I have to intervene manually as I did before.