I'm in a very similar situation, and overall have found GV to be a net positive despite the imperfections.
The only additional caveat I've found is that the proper carrier-level call forwarding to GV voicemail doesn't work with the $30 T-Mobile plan.