Well for music, both headphones are ok.......ish.
For gaming, neither. I would buy another razer headset before I use either of those headphones. The vmodas have 0 sound stage and the grados have a very odd sound stage. Neither of them do really well for positional audio what so ever, and both are fairly uncomfortable after about 2 hours of use.
Light video editing? If you are editing any sound on the video. Neither. Both options are just terrible for editing.
For music while you are out on your phone. Vmoda would be your best bet. They are very rugged and closed back, so your music will be private and your headphones should last a fair amount of time to boot.
Here is the reality. There is not a single headphones that can do everything you want to do well. It just does not exist.
For gaming, music, and video editing, you are going to want open headphones. Open headphones are going to have a greater chance of proving you with a big open sound stage as opposed to closed back headphones.
For editing in particular, you will want something that is fairly natural/accurate sounding. The Vmodas have a lot of bass and treble, but the mids are slightly recessed, and the grados are treble cannons.
I think the sennheiser 558s would be a much better choice for your computer because they do have a good sound stage for gaming, and they are way more accurate for video editing. Plus, there are video guides that show you how to turn the 558s into 598s.
The draw back is that they leak a bunch of noise, so they are not great for portable use.
For portable use with your phone, closed back headphones are indeed the way to go. I would suggest you figure out something else for portable use such as a cheap pair of decent IEMs like the klipisch image 4s that you can find on sale from time to time.