From the many hours that I played CSGO, I've always enjoyed playing on cache. Best weapon in my opinion would be the M4A4. Just all rounded.
I have always loved the M4A4 because it looks badass with some skins and my fav map is Vertigo because theres always one person who falls off the map.
Cache, Because it the only map I end up to most likely win rather than lose and derank. My favorite weapon has to be the M4A4. I use the M4A4 a lot and I have mastered only how to use MA4A and AK47s (I'm bad at awping)