First off, wow... I am used to paying prices like this (or slightly more) for 6ft cables. 20 feet! sheesh!
The cable is a high quality, braided cable. The 90 degree end is where it's at. This is perfect for about any guitar, no matter where the jack is located (except for maybe one of those Fender, boat style jacks. But if you jack is on the bottom or front of the guitar... this is seamless and perfect... no awkward stress on the end of the cable. The connections are high quality as well. The 90 degree side would also be great for the connection to an amp, and negate pull out if you wander too far from your amp. But with 20 feet of leeway there's little danger of that!