Different BLE Modules

I am trying to implement bluetooth control for my project, and I was looking at BLE Modules. I found the following ones:
HM-10
HM-11
BT-05
AT-09

I read a little bit about them and it looks like the HM-11 and BT-05 could be described as smaller sized HM-10. I am looking to have the most versatile module, one that could connect to as many smartphone models as possible.