We’ve had our accountant do them and file them electronically.
We get our refund 2 to 3 weeks later.
I always use software. Used to always print it out and mail it and wait and wait. But then one year we knew we’d be moving in March but at the time I was working the paperwork we hadn’t found where we were going yet. Didn’t really want to trust PO forwarding with that. But the bank account wasn’t going to change. So went efile, and the money showed up comparatively instantly and I’ve been hooked ever since.