This does look like they've gone down an interesting road. I think Siege unfortunately suffers from what many existing live service games have - ability to be a really good game...but only when you've learned all the characters and the maps, otherwise its a steep curve to get success.
I'd like to give it a go though and its a good thing some of the options are free to play too!