JaguarFiendYep, those are all valid ways to get it done. I've always felt like there's some kind of compromise with all the modes of the ds_enable in-game recorder. They don't quite do what I want. P-REC was pretty good but these days I don't think I want to record every scrim and pug I play and then have to delete those files (pov demos make huge files), or pick out the RGL matches from them and rename them. I can remember to hit a button when the match is starting and this does just what I want and nothing more or less.
ds_autodelete / prec_delete_useless_demo, disable killstreak tracking and just have a button bound to bookmark
this would also give you a failsafe incase you forgot to start recording as as long as you bookmark at any point during the demo it will save