And the Heathrow flight flys direct to Sofia, unlike the Bristol flight which would have stopped off at East Mids to pick up passengers putting another 2 hours on the flight!
2 hours stop off in midlands would be better , you still have the cost to travel to Heathrow and pay for a hotel which will be about £140 all in, not to mention the all the added time.