I have to say that Lionel’s conventional 0-8-0 from their starter sets is a mighty nice switcher for not much money. Whistle, bell, smoke, lights.
I have the Great Northern one and it looks great, performs very well and only cost me $150 new from the set break-up.