Whatever control system you go with look at Zimo decoders first. They are £20 each regardless of socket and you will not get anything better for the money, and anything cheaper will be of lesser quality.
As was stated above, fit a socket if there is none in the loco (I prefer PluX sockets such as the Zimo ADAPLU sockets since it is easy to upgrade lighting and sound later if you want to - other sockets have less function connections and a more limited range of decoders that fit).
You really need to know what you want from your control system before anyone can recommend one, there is no universal 'best' system, just best for doing certain things.
As was stated above, fit a socket if there is none in the loco (I prefer PluX sockets such as the Zimo ADAPLU sockets since it is easy to upgrade lighting and sound later if you want to - other sockets have less function connections and a more limited range of decoders that fit).
You really need to know what you want from your control system before anyone can recommend one, there is no universal 'best' system, just best for doing certain things.