DB6
If the clouds a bit low I'd use a).
If you take option b) watch out for the masts at Shotts!!!
If it were me flying, I'd take c) and go up as high as I could to get over the river but still give EDI a courtesy call to let them know I'm there, since I'd be passing through 24 final approach at about 15-20 miles!
All the best