G-PMKY here. If you haven’t already, I strongly advise you watch or revise The Perfect ATC Test which is a pattern scenario very similar to what you had at EGCC.
You’re responsive to traffic and have good situational awareness of what’s going on, which is an excellent foundation.
However, I would not advise having traffic from two runways in the same direction pattern if you can possibly help it (except during runway changes). It’s too easy for you to lose track of who’s going where, and for pilots to get confused about who they’re supposed to follow.
Don’t confuse sequencing with pattern instructions. On both my circuits you had me and others extend downwind to get a pattern from us, and then called our bases manually (in particular that gave me a very long downwind and I had to climb over terrain, which is Very Bad™). Instead, don’t use pattern entries for established patterns, but rather give sequence numbers for the aircraft in the order you want them, then trust the pilots to maintain spacing.
Your commands should be:
- Pattern entry for inbound or runway changes, or a direction on first take-off
- Sequence number early on, so they know who to follow
- Clearance in order once you’re sure that order won’t change
Once an aircraft is established in a pattern they will keep flying it until further notice, so don’t be tempted to over-control! Inbounds should be given a pattern and runway which is appropriate to their position, e.g. don’t give right downwind 23R to a pilot travelling West-East and positioned to your South (at least, not without a good reason).
Concentrate on getting this basic pattern management like second nature, and you will find it lays the foundations for a lot of other controlling techniques.