Programming without the FTDI connector... (Help)

Yes. As long as you're not encountering the error:

avrdude: usbdev_open(): did not find any USB device "usb"

caused by the Arduino IDE running the second command too soon after the first then there is no difference. Of course running avrdude commands from the command line allows you to easily modify the commands as you like.