Best T-Mobile mvno

ok so im going to get a nexus 4 through google play and need a pre-paid carrier that fits my needs and it can't be simple mobile. Here are my needs:

1. atleast 300 monthly minutes but unlimited would be prefered.

2. atleast 5GB of hspa+ before throttling.

3. unlimted text messaging.

thanks all feedback is greatly apreciated. and sorryfor the 3rd similar post lol.