It is a really good mouse.
It is comes with a hyper scroll wheel, tons of programmable buttons and lets you adjust it's weight as per your needs, but even without the additional weights, it's quite heavy and not fit for fps gaming, but suits well for people with large hands, 16 cm and +
Though the shape is ergonomic but weight is more.
I use Logitech G402 which is the predecessor of G502. Looks similar but cheaper.