Lacazatte has scored 18 non-penalty goals in the French league, last season. Giroud had scored 21 (don't know how many penalties), the season before he came here and has improved in all three of his seasons for Arsenal.
Apart from numbers (27 league goals), he really doesn't have that much going for him (not a dazzling player). He shouldn't really be our "big" signing.