You won’t be disappointed with the DCS52. I have the older DCS51 and it meets my needs. I also have two UT4 utility throttles and two old smartphones that I use as wireless throttles so I can run multiple locomotives from different places on my layout.
I have a fleet on 14 locomotives. All are four axle. Some are Athearn, some are Bachmann, some are Walthers, and I have a couple from Atlas as well.
The only thing I would point out is that the stock Bachmann decoders were a little noisy so after swapping those out with Digitrax all was better.