I'd probably pay someone to redo the panel. I could definitely do it, but it's tedious and I'd be pulling the meter to get it done anyway, at which point the conversation with the power company will be smoother if a licensed electrician is having it.
But everything else is fair game. It's really straightforward. The part I hate the most is fixing the drywall if I have to damage it running some new wire.