Not really sure on those addons, sorry.

I'd lean towards as few addons as possible.
Granted, some will provide functionality which you deem necessary or at least highly desired.

If you can work it, using the default bars, more power to you.
A bars addon breaking is about the most damaging thing to a given team.
Using the default is the only real defense against this.

I'm not sure how many of your macro's were Macaroon macro's and how many were WoW macro's.
Any of the wow macro's should be stored server side, which means they'll be there intact for you.