wxPythonは、GUI指向のツールキットであるwxWidgetsに基づいています。実行しているシステムが提供するスタイルと装飾を使用できるという利点があるため、実行しているもののルックアンドフィールにうまく統合できるポータブルアプリケーションを非常に簡単に作成できます。チェックボックスが必要ですか?wxCheckBoxを使用すると、wxPythonが外観とインタラクションを処理します。
一方、pyGameはゲーム開発を対象としているため、wxPythonが行わない方法でハードウェアに近づくことができます(ほとんどのコントロールを描画するためにOSを呼び出すため、そうする必要はありません)。pyGameには、衝突検出、サーフェスとレイヤーのきめ細かい制御、選択した時間での表示バッファーの反転など、ゲームに関連するものがたくさんあります。
とは言うものの、グラフィックスに関しては、おそらく両方のツールキットでやりたいことを行う方法をいつでも見つけることができます。ただし、速度が重要な場合、またはテトリスよりもグラフィカルに負担のかかるゲームのアイデアを実装したい場合は、おそらくpyGameを使用したほうがよいでしょう。多くのGUI要素を使用したいが、派手なグラフィックやサウンド関数を必要としない場合は、wxPythonを使用することをお勧めします。
移植性は問題ではありません。どちらもビッグ3(Linux、OSX、Windows)で利用できます。
それは、本当に必要な特別な機能の種類の問題です。