I was the first to turn my nose up at Delta Force when it was announced. The freshly released (it's in open beta but if ...