My experience has been that Inspectors are lenient on re-models.
The panel on the stairs would not pass todays codes. You would need a 3' x 3' platform at the panels.
The biggest reasons not to run wire on the bottom of the joists is head clearence and future ceiling in the basment. Drilling joists is not fun, but it looks a lot better. Be sure to drill the holes in a line, or it will be hard to pull romex thru holes that are offset from one another.
If I have questions, I pay for an "Advisory Inspection" before I start the job.
I show the inspector what I am up against and he tells me what I can do about it.
Also this covers me with the customer, they can't accuse me of making stuff up so I can charge them more. It saves a lot of money and headaches in the long run.