I'm using build 979.4, not sure about each and every version. There's no additional charges. Obviously in a fast market when asks are being hit, there won't be many mid fills. https://interactivebrokers.com/en/index.php?f=36735
In other words it wouldn't be wise to use midprice during the first 15 minutes after the market opens, correct?