OK so, well, I have shittty beginner gear.. An Ibanez Gio beginner guitar, and a crappy fender amp that doesnt have many options, which both really limit my playing. however ive been playing guitar for over 2 years and, not to brag, but im getting really pretty good and i have small gigs on wednesday and sunday. (Actually am going to one in a couple hours ) but, Knowing this, I've been in the market lately for new gear. More specifically a new amp and guitar. (I have a Boss power stack distortion pedal for some of my metal/hard rock).

Some info: I play a lot of classic rock, modern rock, 90s rock, and well, a lot of rock XD. I also play metal, however, and i want a guitar that doesnt restrict me from ya know, sweep picking, fast playing, sliding up and down the neck... A guitar with a slim neck.

The only guitars I have considered are an Epiphone les paul 60s tribute (http://www.musiciansfriend.com/guitars/epiphone-les-paul-tribute-60s-electric-guitar), and maybe. Just maybe a Ibanez S420 Series Electric Guitar. (http://www.musiciansfriend.com/guitars/ibanez-s420-series-electric-guitar)

Ampwise, a Line 6 Spider IV 75 Watt.... This is a modeling amp with a wide variety of options . But recently someone recommended a Fender Mustang 2?

Please give me feedback on what I should get, and what you think about this gear in your honest opinions. And if you're gonna recommend any gear, keep in mind my budget is under 700$....

Don't buy that Spider, you'll get sick of it in a month when you realize all of its many models sound like plastic.

If you want a modeling amp go for Peavey's Vypyr's line.