I've owned midgets and Bs and slightly preferred the midgets really.
However, if I had to have only one old car and use it daily I'd go for a bgt for sure. Apart from a running battle with corrosion the mgb is a fine, reliable and fun car to drive and own and much more useable in poor weather than my mog.