Well you got three guys who fish a ton telling you the knot holds. The 'lumanaries' in question have done lots of actual knot testing under lab conditions. Not just yanking on a line at home.
I know my knot holds (I never use less than 20lb for northeast fishing anyway), you would have to get in a lab to prove yours is any better to justify the extra time to tie it.
But whatever knot works for you is great, non-slip for me.