I agree with Charles as this is really cell-line dependent. In our hands, the types of reagents used even with the same method (i.e. different buffers/medium but similar electroporation method) may give different results. I would suggest however looking into electroporation as it gave us the most success for transiently transfecting cells in suspension. This paper discusses electroporation of T cells, but it may give you a direction for your cells (An Efficient Low Cost Method for Gene Transfer to T Lymphocytes.) If you are looking for stable cell lines, there is also the option of using retroviruses.
I agree efficiency is highly dependent on the cell type. If it is a cell line I recommend testing DreamFect Gold which has shown some success in Jurkat, THP-1, K562 cells