What's special about the BAS800 is that it is proprietory and undocumented, especially when it comes to the serial interface control protocol. It's a Rev-Ed commercial decision to tie Programming Editor users to the BAS800. The Programming Editor will not work with anything but BAS800. Likewise, BAS800 cannot be used with any programming software I'm aware of other than the Programming Editor.
There's nothing to stop you using the Programming Editor to create and assemble Assembly Programs and third party tools to burn your PICmicro, but conversion of Basic to Assembler is only available to those using BAS800 and do not expect integration of third party tools with the Programming Editor itself.
I too would recommend Pickit2. It's not as cheap as some programmer designs on the net but is not limited to just one or a small range of PICmicro devices. It supports devices which I have not seen net programmers or other burning software support. It's not necessary to install the whole MPLAB IDE to use it as it comes with standalone control software.