The only problem I see is that it would require more memory & cpu power than normally because you have to create each surface beforehand. As for using part of a surface multiple times, check out the copyrect function.

I don't think multiple temporary surfaces slow down the drawing that much. And since you are planning on doing a turn based game, fps isn't going to matter anyway.

I think the methode of drawing is sort of preference. I doubt one way is faster than the other.