Biggest difference ?
The 'competitor' had the item in stock.
Ft didn't.
It's not so much the shipping that FT needs to sort out, it's the huge delays in acquiring the items they advertise as 'ships in x days'... Anyone who has used FT over the last few years knows that.
Perhaps they should change their name to RestockingTech.