These are some very minor suggestions, but I play pretty much exclusively with immersion controls. Move Bell and Wiper controls to D-Pad Left/Right, and use a Hold vs. Tap mapping, so you can have door and bell/wiper controls shared on the same D-Pad (e.g. Tap Left - Toggle Bell On/Off, Hold Left - Open/Close Left Doors; Tap Right - Toggle Wipers On/Off, Hold Right - Open/Close Right Doors) Using the Left-Stick, allow the Left/Right motion to Lean out windows, respective to where you are looking. (E.g. if looking forwards in engineer's chair [American Locos], push-right makes you lean right out of window, versus looking rearwards [when shunting/switching] push-left makes you lean left out of window when looking rearwards. The inboard lead could allow you to look around your control box stack like in a GP38, or even down the stairwell/lower engine control panel in an AC4400CW.) When having to push fine buttons, the average Xbox controller's sticks have a large dead zone. The Classic controls use a fine cursor you can click on/off, but this is fiddly on an Xbox controller. Suggest making button clusters (like the horizontal # buttons on the IFD of an AC4400CW) be a toggle interaction (Press A), then you can use the D-Pad to highlight (left/right) which numbers/buttons you want, select (Press A again), then exit when done (Press B). When setting up air brake controls it's very tedious to get through menus with such a big dead-zone.