Yes, I have ridden or owned all three you mention.
They are all excellent bikes actually. All roundish...
R1200R (I have had the first 07 model): Great bike. Feels lighter than the GS12, likely because it is lower/less bulky, though weight is v similar. Tank range the same, road manners same as the GS, if a tad nimbler/better for 100% road trips. It is also way better looking than any GS, arguably best looking BMW currently being made. It also does not seem to suffer from universal GS plagues like final drives, FPC etc. On the downside, wind protection for long trips is far inferior to the GS. My best mate and fellow traveller has bought mine recently and he came along last years 3k mile trip around the Alps with no issues. I am 6'4 and it buggered me (the wind) when I had it. Had I been looking for a Boxer, that would be the bike I d go for again. Especially with a £2k discount. For me they are also cooler than GSs in a "i like being uncool" way. Had enough with Tom&Jerry marketing and the gazilion of London City plonkers riding GSs who behave like Dakar veterans here, so I would never ride another (modern) GS for the image alone.
CB1300: I currently own one as my second bike in the UK (and 4th in my overall garage). I bought it used (55reg) to replace the R12. I liked the looks as much as the R and it was half the price. (they depreciate a lot more than BMWs so beware of that if you buy almost new). I sold my 07 R1200R in 2010 for £7k and bought the 55reg CB with half the miles for £4k.
Lovely bike. A lot faster than the R, heavier too. Feels better made, but isn't. Dynamically the BM is nimbler, feels lighter on its feet and brakes better. Economy/range is similar. CB better poke & torque. Pootling along at 5/10ths they are the same. For the same money I d have the BM, for half the money, CB wins.
CBF1000: I rode it on the way to buying the CB13. THe old model. Loved it. For me by far the best bike of the 3 you are comparing, and if I had only one bike, it may have been the one. It looks a bit odd/ugly and bit like a posh courier's. It has that "workhorse" whiff as many confuse it with the 600, the #1 fleet bike in the UK. In reality it is a cracker. Like the first Fazer 1000 (which I ve also owned), but better. Ace range, suspension, brakes etc. If you can take the gly duckling looks, you should have one. New ones look better, bear in mind depreciation though. Ain't no BMW....(which is bad for reselling, but probably better for running/owning).