The main difference between BLE and classic is that BLE keeps the radio off most of the time. That's good for battery life, but not so good for throughput. As purfield said, if you need to send a lot of bits, then classic is the way to go.
The real-world throughput of a BLE connection is a lot lower than 250kb/s. The actual number is dependent upon the "connection interval" which is determined by the slave side of the connection. Most likely, your gizmo is actually the master, so the other end determines how often the radios turn on and send bits. When they do turn on, BLE limits you to 23-byte packets.
On the other hand, BLE is handy if you're talking to iOS devices, which require a special crypto chip from Apple for classic. iOS devices will talk BLE without the crypto.