Some of the airsoft stuff nowadays is pretty good... Accurate weight and balance, magazine capacity, fire select switch, charging handles/slides, recoil, etc etc. So do not fall into the trap of thinking the good ones are still just toys.
All training comes at a compromise, but the closer to...