If you don't mind the hardware keyboard, sure. Unfortunately non of the new BB's use BIS any more, so your only options are legacy devices. I've used legacy BB's before and the experience was terrible! Poor quality cameras (compared to competition when they were released), constant full system reboots and very few apps in BB app world compared to Android and iOS at the time I bought my BBs.
I'm assuming you need the uncapped data? My suggestion: get a prepaid Cell C sim and see what the network is like in the places you spend most of your time. Preferrably use a phone with 3G capability for this. If you get decent network signal, buy a BB. Cell C's FUP 1GB BIS offer is probably the best out there. Unlike Vodacom or MTN (personal experience with both on BB Bold) it's unshaped/not throttled (until you hit the 1GB that is). Only get a BB if you will use 1GB of data a month.