You have not yet given enough information to make a clear choice of processor. For example, in the ADC and DAC circuits, how many bits of precision do you need? How many bits of accuracy? How many samples per second must each handle?
Processor programming language? Estimated program size when complete? Clock speed (internal and bus)? Power restrictions? Hardware subsystem needs (divider, multiplier, PWM)?
And a number of others. Start with as much as you can tell us about what you want to do, without telling any secrets.
Any mechanical, environmental, electrical, temperature range or other constraints? Budgetary price for the whole design? One of a kind test box or production product? At what estimated annual rate? All these things have a bearing on what is a good solution to your problem.
And about the issue of sockets, many packages that are meant to be surface mounted can be put in a special socket for debugging while you make the prototype, then soldered down to the PCB after the product design is finished. I'm doing a design right now with one processor in 28-pin SOIC and one in 112-pin TSSOP. The prototype boards have (expensive) ZIF sockets that allow me to change processors easily. The final PCBs have surface mount footprints for the processors.
And both processor can be programmed (or re-programmed if necessary) right on the board. Flash program memory with low voltage programming capability. That lets us change code to the latest just before we send product out the door. So the very latest changes, improvements (and fixes) are always what we ship.