The generic is about the cost of aspirin (well a bit more but in that price range) and I take
Warfarin. I started on Toprol XR then Metorprolol SR, now Metoprolol which I take twice a day (12 hours). Warfarin is just once a day. All generics work for me, or work as well. They do not stop my AFib, but I haven't yet had a clot or stroke, that's good results.
You cardiologist should let you give the generic a try.