I'm in Canada, and currently with Telus. It's okay, and I'm with a shared plan, but I really want to switch to get a better plan and phone. I was really thinking about Bell or Rogers, and I want to know which one would be better.

Things I want from my phone are text messaging, pictures, but not too too many minutes.

I started my three year plan with Telus within this year, so would I be able to switch?

Thanks if you can help!