I've bought a few things so far from G365, mainly because of the free Avios and no price increase - the only concern I have though is while the click throughs are being recorded, the actual transaction isn't.
I know with VS they just ask for confirmation of the order and they manually add the points, so I just hope that BA do the same.