I have used/tried joe over the last two months. I need to add joe to the table.
replace is cleverly hidden inside of the "Where is" (Ctrl-w) command. To enable replace you have to start pico with at least the -b flag.
Line number is also cleverly hidden under the "Where is" commnad, once you enter that command the sub menu allows you to move to the exact line number via "Ctrl-t", you also get options for top of file, bottom etc.