You can get a CO2 air gun 1911 which shoots .177 pellets, so you can practice cheaply in your basement.
Pellets are one thing, but I’m looking for “look-feel-sound”, so if say, you are firing a .38, it simulates that in every way except a bullet coming out and a casing ejection in an automatic.