The only thing in your post that I would personally worry about, if I was in your situation, is this: "I work from home so I need an option with almost unlimited minutes".
Google Voice would certainly work, but it's not 100% reliable, either. It's the nature of VoIP to have occasional problems, but in the case of GV, there is no formal, direct technical support, so, if something breaks and you must be on a call, then you're hosed.
I'd instead suggest porting your PP number to a different SIP VoIP ITSP, to see if your overall experience improves, or at least, get another phone number from a different ITSP (e.g. Callcentric or
voip.ms), and give it a try for a couple of months, before deciding to port out of PP.
By the way, since you mentioned working from home: if you use one of the so-called "free conference calling" services, note that the services aren't truly free; somebody has to pay, and they operate by ripping off other telcos that have to connect to their numbers, with exorbitant inter-carrier connection fees. Google Voice charges one cent per minute to call those numbers, to partially recoup their connection costs.
https://www.fcc.gov/encyclopedia/traffic-pumpingSo, for conference calls, use a reputable, paid conference service.