As long as you have a local FFL that is willing to work with you and accept the transfers, you should be fine buying online. Yes there is some amount of risk but many sellers do allow a 3 day no fire examination period. I have nothing but positive experiences and generally, the guns are in even better than described condition. Make sure you and the seller maintain good communication so you know when the gun ships and when it gets to your FFL. My FFL holds the package and has me open it in his shop and sign off on the receipt.
Again, good communication is the key. Good luck.