I live in snow country, which is not particularly conducive to outdoor training in winter months. To add insult to injury the town I live in bans shooting on one's property. Additionally the town explicitly bans airgun shooting on one's property. For all the above reasons I am stuck practicing indoors. I want to practice fundamentals of marksmanship. Currently I am thinking about shooting some kind of airgun indoors and dry firing my centerfire rifle. I know that there are a bunch of dry fire training devices available, like Mantis X elite, Noptel, Scatt, Rika and probably others. I have no experience with any of these devices, and I don't understand what benefits they offer, how they are different from each other and whether they are needed at all. Any pointers to where I would be able to educate myself on the pros and cons of the above devices and other indoor training ideas would be greatly appreciated.