Overall I think you have the basics pretty well covered. There are some minor things which you can think about in more detail now.
- Transition height of 2000’ for United 85 is too low. It should be 2500’ AAL and KDAL is not at -500’, so what should it have been?
- Don’t be tempted to over-control, particularly on speed and extend downwind commands. Pilots are responsible for separation - trust them. You gave both Speedbird 222 and I “maintain slowest practical speed” on final, which is almost never appropriate. You also gave Speedbird 222 a maintain slowest on a downwind once, and an extend downwind twice which were unnecessary.
Leg extensions are useful sometimes, for example when doing runway changes or because you’re planning on changing the sequence, perhaps by inserting other aircraft, but they should be used sparingly.
- Good catch giving me a go-around on LSCHUPP, and well done for also cancelling the take-off clearance. However, it probably shouldn’t have got to that stage in the first place - even immediate take-off with an inbound at 1nm is too late!
- No need to re-clear with a new number when the preceding aircraft lands.
Your pattern handling is much better than the last time I saw it, so well done!