You do need 2000 EDR points to get 1000 QFF points.
Better to get a QTMC and use that every few weeks, don't have to put a lot of money onto it.
The QTMC points go direct to QFF, no min spend, granted you need $10 to get 2.5 points, a bit more beneficial if you buy a coffee from a BP outlet, points go straight to QFF as well.
Both the QTMC and buying anything at BP and showing your QFF card, are faster than via EDR.