I believe choosing a broker on basic transaction cost might not be the most efficient way to deal in ISA's.
For example a broker charging £7 per deal may not use all the market makers to gain the best price for their client.Some brokers ,eg Barclays who charge £12, claim to scan the market...