Is the current game still in beta??

Legit question, is this current released game still in beta? The controls are so wonky and very unresponsive, also the amount of glitchy graphics in every match I've played so far make me wonder if I purchased a game that is currently still testing.