Request::get() in tools
$request = Request::get()
in a tool, you don't have the GET nor POST parameters set in the object?
Hmm.. I thought it's just a defect for the tools, but now I see it doesn't matter where do I call Request::get() there are no request parameters in it.
So we can say that at the moment get and post parameters are only accessible via $_GET & $_POST ?
If you talking about the function to get and post parameters it is the $this->get() which is used commonly in controllers because the parent class controller (\concrete5\libraries\controller.php) defines this method which tools is not a subclass of.
EDIT: If the second one is what are are talking about then your answer is yes to your question - only using $_POST and $_GET can be used because a tool file is not a subclass of controller.
Hopefully this helps.