Holy cow!!! 43.8 gigs in roughly 3 weeks....? I would say WiFi is your answer.
You'll have to excuse me for my shock. I had no idea people used that much data in such a short period. Guess I'm a little data blind.
We have a family plan with Verizon that shares 10gb with 4 phones and we have never gone over. We always have carryover data. I'm having a heavy data month if I hit 2 gigs. I will say we are in range of wifi most of the time though. I don't do much in the way of videos, movies, or gaming obviously.
To each his/her own. I hope you find a satisfactory package for your usage. I know Verizon offers an unlimited plan but I don't know any details about it.