I agree totally! Edinburgh is supposedly "The second most important financial city in the UK" and "second most popular tourist destination after london", yet BA does not operate a single non-stop european flight from EDI. All they offer is a very limited selection of flights "via birmingham"
Pretty pathetic for "British" Airways! Its just a shame Air Scotland cant decide wether they are a lo-co or a flag carrier (or indeed if they are an airline or travel agency!)