It will work. If the OP has tried the BB and finds it suitable then why argue the matter? What constitutes a "better" option (regardless of the topic) is a subjective matter.
I can't speak for WiFi as I don't have any WiFi-equipped BB's to test with. You might have trouble with certain apps. Look around for existing threads on using a WiFi-equipped BB without a data plan.