I am also applying for the OA Visa and found Falcon insurance to be well priced however the cover is limited. It does enough to satisfy the visa requirements.
I would prefer to get a non O Visa but understand there may be difficulties opening a bank account on a non O Visa