Your list seems to be a mix of asking what to base the decision on, what one actually uses, and what we're flying.
I use line diameter per the AMA rule book, CL stunt section, EXCEPT that on '20' sized airplanes I use 015 lines rather than 012, per comments by Dan Rutherford about 012 lines being "too springy".
If you don't read the rules, that's weight-based. There's a handy chart, and the rule book is a free download, so you have no excuses not to get it and use it.
I use length to suit my own preference and airplane performance -- every engine and plane combination has a line length that works well, if you read enough posts here you'll see that the recommendation is to try different lengths. As a starting point, I've had good success on Skyrays, Flight Streaks and Ringmasters on 60 foot lines when running an OS FP20, but that line length is absurdly long for the same Ringmaster with an OS 25S (the old baffle-port engine).
I'm pretty competition-centric these days -- my "sport flying" pretty much consists of dusting off my #2 or #3 plane and flying the pattern with it.
For all-around sport flying you could do a lot worse than just starting with the recommendations from the stunt rule book.