Any decoder with enough functions will be suitable for the 121, but they will have a lot of separate lighting configurations so reprogramming will be a daunting task if you're not experienced.
I was never worried about space inside these locos to be honest. I mean the US manufacturers can fit everything, decoders and speakers, inside slightly smaller HO models.