All the problems in the world exist to remind us that something better awaits.
I don't know the answer to suffering. Perhaps, the best answer can be put simply as "The answer to suffering lies not in the WHY, but in the WHOM."
Life is a mish-mash of good things and bad things. Bad things happen to good people. Good things also happen to bad people. God is fair. He does things to all people. There's no full reason or answer that the human mind can comprehend WHY he does these things; if there were, that mind would probably implode/explode because God's ways are higher than our ways.
Sometimes the best thing to do is to keep your mouth shut. I'm still learning to hold my tongue in a lot of situations in life, and I find that keeping silent is the best remedy for a lot of (self-centered) issues.
But if you want to rant, by all means please go ahead. Get things off your chest and rant your heart out.
Just remember to come back to Him when you're done with it.