Port number to T-Mobile or Google Voice?

I plan on switching to the $30 T-Mobile next month after my Verizon contract expires and I've been hearing that to make things less complicated in keeping my phone number, it's best to port it to Google Voice rather than directly to T-Mobile. Can anyone here vouch for that, and if so, what would be the advantages of porting to Voice?