I use Airtel which works reasonably well. They have 3G in the major towns (excluding Koidu). I have friends that use Africell 3G and they report good results. I did look at using Africell for data, but they were not permitting modem use when I asked last year. I do not know whether Africell have 3G outside of Freetown.
Whoever you use, the fibre optic cable is not active yet, so do not expect the speed to be good during busy times.
Have a look at the
Airtel web site for the costs. It says 15 units for 1MB. 1 unit equates to around $0.01.