You need to be in the store at some point. You can buy it or order it in the store and they can ship to you later when it comes in, or you can order by phone and pick it up in the store, but at some point you have to be in the store or it is a mail order or phone sale and would violate the SP dealer agreement.
You may fnd a dealer who will do the whole deal over the phone, but odds are he won't be a dealer long if he routinely does that as SP is pretty serious about enforcing the dealer agreement.
I frequently dive with a shop owner who uses the Knighthawk and he likes it a lot. Whether their are "better" back inflate BC's for the money is pretty subjective and is a largely personal choice. I like the Genesis Recon, and would buy another one before I bought a Knighthawk, not because one is better than the other, but just because I prefer the Recon and like the ability to use a backplate with it.
Of course I would probably buy a Dive Rite Transplate backplate and harness or an OMS backplate and Comfort Harness before I bought another Recon.