The part below the list, where you expand on converting newcomers reads to me like you’re trying to convert them to using the tools that you like, and to doing everything your way. Much more important is teaching newcomers that there are many ways to do things in Linux, and that there isn’t any One True Way. One of the things I didn’t like about Linux at first was vi/vim, because I found (and find) them hard to use and highly counterintuitive. Now, if I must edit a file in a CLI I use nano, because I’m much more comfortable with it.
A much better way to convert people to Linux is to show them that there are many different ways to get things done and help them find the way that works best for them instead of forcing them to learn your way. Remember, Linux is all about choice.