Imola currently (in its rejigged form as described by PM above) only has an FIA ranking which would allow it to hold an official F1 test. So no chance of going back there without more upgrades to the track.
I’m all for new races, but they should be in countries which don’t already have races, and regional coverage should also be taken into account. For example, as someone living in Dubai it’s easy to get to Abu Dhabi and Bahrain, so the Middle east shouldn’t get another race, but Africa has no races and is miles from anywhere, so it should get a race (this is a WORLD championship after all). I don’t see why Spain and Italy should get two… I really don’t. I suppose Italy is a spiritual home for F1 because of Ferrari and Nuvolri etc so it’s fine that Italy gets 2 races. I am not sure Spain deserves two races. Even when F1 wasn’t big in Spain (pre the Alonso era) it would occasionally get two (when Jerez was used) They have had plenty of races, let’s move on to somehwere new! ;)
As an aside and speaking as a South African I’m all for bringing back the SA GP, but there is currently no politcal will for it so raising funds could be tricky.