I'd agree-ish, I think 8 basilisks and a manticore is optimum as 9BP is no better than 8, whereas 10 gives you the extra blast marker, that way you can fire a 10BP barrage one turn and 8BP the next, and you still have the option of direct fire, with the added bonus of a 2BP disrupt template! the other option is the full 9 manticores, you can either go for an 18BP triple-template disrupt barrage with an extra 4 blast markers which pretty much insta-breaks anything (luck notwithstanding

) or you can go for the 10/8 flip-flop and keep the disrupt bonus, manticores are more fragile than basilisks and can't direct fire however....
AFAIK you can't mix bombards into an artillery company, just take them as batteries, I love me some bombards, they are awesome against nids and guard hiding in terrain....