definitely have the best experience buying for BFMR. their Salem location usually checks in the same day and the other four location usually checks in packages 2~4 business days. payments are all issued via ACH the same day that the pkgs are checked in. emails are all promptly responded, never had a lost package. There was one damaged package but it was Walmart's fault so I sent it back for a refund.
Pointsmaker is not bad. they did 30+ deals for prime day and has only checked in 5/10 of mine so far. hopefully they won't lose any packages. payments usually takes longer to issue compared to BMFR, but usually less than a week.