I am having trouble choosing an amp and i have narrowed it down to 3 options.

here are the three options:

Which one do you guys think i should pick?

or should i pick a different one completely?
if so i play just about all sub-genres of rock
Bands I've Seen:
Ozzy Osbourne
Rob Zombie
In This Moment
Age of Daze
Blue October
Inward Eye
Billy Talent
Rise Against
Theory of a Deadman
Pop Evil
Blink 182
All-American Rejects
Fallout Boy
yea, I've heard allright things about cubes, but I played a vox valvetronix and I liked it. It'll get you by, and you'll have fun with the effects
If Rock is a lifestyle, then Metal's an addiction

"People don't kill people with giant boulders"
"They will if you take away their assault rifles"

Quote by Gee-tar-eist
I wouldnt give a ****, i would gladly play music for people to steal it!
roland or vox.
Ibanez RG321MH (Air Classic/Tone Zone)
Fernandes Telecaster (Twang King/stock bridge pickup)
Blackstar HT-20 (Scumback 55 speaker/ Tung Sol tubes)
TC Electronic Nova Repeater
Lava Cables Clear Connect, Soar and Mini ELC
For roland, you want to get the 30 watts or higher because it has better modelling. It's pretty good for hi gain stuff, but since you said you play all genres of rock, you could look into a vox valvetronix perhaps.