Peaky Blinders works best for very advanced learners who can follow fast and complex English. The vocabulary is not overly technical, though it includes enough variety to make the practice meaningful. Also, the British accent can make some lines harder to catch. Following the story requires attention, so language difficulty is not the only challenge here. Lines are generally delivered at a comfortable pace for regular listening practice. If your English is near C1/C2, this can be useful practice, though the British accent may take time to adjust to.